/** * File Parser Service * Single responsibility: Parse individual files for code structures */ import { ParsedFile } from './interfaces'; export declare class FileParser { private logger; parseFile(filePath: string): Promise; private detectLanguage; private extractExports; private extractImports; private extractClasses; private extractFunctions; private extractInterfaces; private extractDependencies; private extractConstants; private extractEnums; private extractBlockContent; private extractClassMethods; private extractClassProperties; private parseParameters; private calculateComplexity; private extractFunctionCalls; private getLineNumber; private createEmptyParsedFile; } //# sourceMappingURL=file-parser.d.ts.map