import type { SyntaxNode as TSNode } from "web-tree-sitter"; import { type LanguageExtractor, type ExtractorResult } from "./common.js"; export declare class RustExtractor implements LanguageExtractor { extract(root: TSNode): ExtractorResult; private nodeKind; private extractName; private isPublic; private extractFunctionSignature; private extractClassChildren; private processDeclaration; } //# sourceMappingURL=rust.d.ts.map