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