/** * File Discovery Service * SOLID Principles: Single Responsibility - Handle file discovery and loading */ import { IFileDiscoveryService, SemanticAnalysisConfig } from '../interfaces'; export declare class FileDiscoveryService implements IFileDiscoveryService { private config; private logger; constructor(config: SemanticAnalysisConfig); discoverFiles(): Promise; loadFileContents(files: string[]): Promise>; getFilesByLanguage(files: string[]): Map; private getLanguageFromPath; } //# sourceMappingURL=file-discovery-service.d.ts.map