import { ASTNode, DocumentNode, StringValueNode } from 'graphql'; import { GraphQLParseOptions } from './Interfaces.js'; export declare function parseGraphQLSDL(location: string | undefined, rawSDL: string, options?: GraphQLParseOptions): { location: string | undefined; document: DocumentNode; }; export declare function transformCommentsToDescriptions(sourceSdl: string, options?: GraphQLParseOptions): DocumentNode; type DiscriminateUnion = T extends U ? T : never; type DescribableASTNodes = DiscriminateUnion; export declare function isDescribable(node: ASTNode): node is DescribableASTNodes; export {};