import { ConstDirectiveNode, FieldDefinitionNode, InputValueDefinitionNode, NameNode, StringValueNode, TypeNode } from 'graphql'; import { BuilderAstNode } from './types'; export declare type FieldDefinitionNodeBuilderProps = { name: BuilderAstNode; description?: BuilderAstNode; type: BuilderAstNode; directives?: BuilderAstNode[]; arguments?: BuilderAstNode[]; }; export declare class FieldDefinitionNodeBuilder implements BuilderAstNode { private node; constructor(node: FieldDefinitionNodeBuilderProps); build(): FieldDefinitionNode; copy(): FieldDefinitionNodeBuilder; static fromNode(node: FieldDefinitionNode): FieldDefinitionNodeBuilder; addDirective(directive: BuilderAstNode): FieldDefinitionNodeBuilder; addArgument(argument: BuilderAstNode): FieldDefinitionNodeBuilder; } //# sourceMappingURL=FieldDefinitionNodeBuilder.d.ts.map