import { ASTNode, Chunk, ChunkType } from '../types'; import { BaseExtractor } from './base-extractor'; /** * Extracts function declarations and expressions */ export declare class FunctionExtractor extends BaseExtractor { canHandle(node: ASTNode): boolean; getChunkType(): ChunkType; extract(node: ASTNode, sourceCode: string, filePath: string, parentQualifiedName?: string): Chunk[]; private isTopLevelFunction; private isArrowFunctionAssignment; } //# sourceMappingURL=function-extractor.d.ts.map