import { TransformerPluginBase } from '@aws-amplify/graphql-transformer-core'; import { TransformerContextProvider, TransformerPreProcessContextProvider, TransformerPrepareStepContextProvider, TransformerSchemaVisitStepContextProvider, TransformerTransformSchemaStepContextProvider } from '@aws-amplify/graphql-transformer-interfaces'; import { DirectiveNode, DocumentNode, FieldDefinitionNode, InterfaceTypeDefinitionNode, ObjectTypeDefinitionNode } from 'graphql'; export declare class HasManyTransformer extends TransformerPluginBase { private directiveList; constructor(); field: (parent: ObjectTypeDefinitionNode | InterfaceTypeDefinitionNode, definition: FieldDefinitionNode, directive: DirectiveNode, context: TransformerSchemaVisitStepContextProvider) => void; mutateSchema: (context: TransformerPreProcessContextProvider) => DocumentNode; prepare: (context: TransformerPrepareStepContextProvider) => void; transformSchema: (ctx: TransformerTransformSchemaStepContextProvider) => void; generateResolvers: (ctx: TransformerContextProvider) => void; } //# sourceMappingURL=graphql-has-many-transformer.d.ts.map