export { GraphQLTransform, GraphQLTransformOptions, SyncUtils, } from './transformation';
export { DeploymentResources, OverrideConfig, default as Template, UserDefinedSlot, UserDefinedResolver, } from './transformation/types';
export { validateModelSchema } from './transformation/validation';
export { ConflictDetectionType, ConflictHandlerType, ResolverConfig, SyncConfig, SyncConfigOptimistic, SyncConfigServer, SyncConfigLambda, TransformConfig, TransformerProjectConfig, } from './config/index';
export { GetArgumentsOptions, generateGetArgumentsInput, getTable, getKeySchema, getSortKeyFieldNames, collectDirectives, collectDirectivesByTypeNames, DirectiveWrapper, IAM_AUTH_ROLE_PARAMETER, IAM_UNAUTH_ROLE_PARAMETER, } from './utils';
export * from './utils/operation-names';
export * from './errors';
export { TransformerModelBase, TransformerModelEnhancerBase, TransformerPluginBase, TransformerAuthBase, } from './transformation/transformer-plugin-base';
export { TransformerResolver, StackManager } from './transformer-context';
export declare const getAppSyncServiceExtraDirectives: () => string;
export { MappingTemplate, TransformerNestedStack } from './cdk-compat';
export { EnumWrapper, FieldWrapper, InputFieldWrapper, InputObjectDefinitionWrapper, ObjectDefinitionWrapper, } from './wrappers/object-definition-wrapper';
export { AmplifyApiGraphQlResourceStackTemplate } from './types/amplify-api-resource-stack-types';
//# sourceMappingURL=index.d.ts.map