import type { SyntaxNode as TSNode } from "web-tree-sitter"; import { type ExtractorResult, type LanguageExtractor } from "./common.js"; export declare class GoExtractor implements LanguageExtractor { extract(root: TSNode): ExtractorResult; private processTopLevel; private processPackage; private processFunction; private processMethod; private processTypeDeclaration; private typeKind; private typeChildren; private structFields; private interfaceMethods; private processValueDeclaration; private valueSignature; private functionSignature; } //# sourceMappingURL=go.d.ts.map