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