/** * Code Extraction Service * SOLID Principles: Single Responsibility - Handle code extraction only */ import { ICodeExtractionService } from '../interfaces'; export declare class CodeExtractionService implements ICodeExtractionService { private logger; extractCodeSnippet(filePath: string, functionName?: string, className?: string, lineRange?: { start: number; end: number; }): Promise; private extractFunction; private extractClass; private extractBlock; extractMultipleSnippets(extractions: Array<{ filePath: string; functionName?: string; className?: string; lineRange?: { start: number; end: number; }; }>): Promise>; } //# sourceMappingURL=code-extraction-service.d.ts.map