import { GraphQLSchema, SchemaDefinitionNode, SchemaExtensionNode, TypeDefinitionNode, TypeSystemDefinitionNode } from 'graphql'; import { ParserField, ParserTree } from "../Models"; export declare class Parser { static findComments(schema: string): string[]; static importSchema: (schema: string) => GraphQLSchema; static documentDefinitionToSerializedNodeTree: (d: TypeSystemDefinitionNode | TypeDefinitionNode | SchemaDefinitionNode | SchemaExtensionNode) => ParserField | undefined; static parse: (schema: string, excludeRoots?: string[], libraries?: string) => ParserTree; static parseAddExtensions: (schema: string, excludeRoots?: string[]) => ParserTree; } export * from './ParserUtils';