import type { SyntaxNode as TSNode } from "web-tree-sitter"; import { type LanguageExtractor, type ExtractorResult } from "./common.js"; export declare class GraphqlExtractor implements LanguageExtractor { extract(root: TSNode): ExtractorResult; private documentDefinitions; private findDeclaration; private processDeclaration; private processObjectType; private processInterfaceType; private processInputObjectType; private processEnumType; private processNamedType; private processDirective; private processOperation; private processFragment; private fieldChildren; private inputFieldChildren; private enumValueChildren; private fieldEntry; private extensionName; private headerSignature; private nameText; private childText; private child; } //# sourceMappingURL=graphql.d.ts.map