import { NamingConvention, SuggestionResult } from '../types'; export declare class SuggestionEngine { private projectRoot; constructor(projectRoot?: string); suggestName(filename: string, convention: NamingConvention, exceptions?: string[]): SuggestionResult; suggestMultipleNames(filename: string, primaryConvention: NamingConvention, exceptions?: string[]): SuggestionResult[]; detectProjectConvention(): NamingConvention | null; analyzeProjectStructure(): { totalFiles: number; conventions: Record; mostCommon: NamingConvention | null; consistency: number; }; private getAllProjectFiles; private shouldIgnore; private getBaseName; private calculateConfidence; private extractWords; } //# sourceMappingURL=suggestion-engine.d.ts.map