import type { ProjectStructure, LanguageStats } from '../types/index.js'; export declare class FileAnalyzer { analyzeProjectStructure(projectPath: string, maxDepth?: number): Promise; private countFiles; private analyzeLanguages; getProjectMetrics(projectPath: string): Promise<{ totalLines: number; totalFiles: number; totalSize: number; languages: LanguageStats[]; averageFileSize: number; largestFiles: Array<{ path: string; size: number; lines: number; }>; }>; } //# sourceMappingURL=file-analyzer.d.ts.map