export interface ProjectAnalysisResult { languages: string[]; frameworks: string[]; tools: string[]; projectType: string; confidence: number; } export declare class ProjectAnalyzer { private static instance; private languageRegistry; private constructor(); static getInstance(): ProjectAnalyzer; detectProjectLanguages(projectPath: string): Promise; detectProjectFrameworks(projectPath: string): Promise; detectProjectTools(projectPath: string): Promise; private getFileExtension; private getLanguageFromExtension; private getExtensionsForLanguage; private getSampleFileContent; private getFallbackFrameworks; } //# sourceMappingURL=project-analyzer.d.ts.map