import type { SyntaxNode as TSNode } from "web-tree-sitter"; import { type ExtractorResult, type LanguageExtractor } from "./common.js"; export declare class PythonExtractor implements LanguageExtractor { extract(root: TSNode): ExtractorResult; private processTopLevelStatement; private unwrapDecoratedDefinition; private processDeclaration; private processClass; private processFunction; private extractName; private extractFunctionSignature; private extractClassSignature; private extractClassChildren; private extractAssignment; } //# sourceMappingURL=python.d.ts.map