/** * AI Cache - Cache results by file hash */ export declare class AICache { private cacheDir; private ttlMs; constructor(); ensureCacheDir(): Promise; getFileHash(content: string): string; getCacheKey(fileHash: string, ruleId: string): string; get(fileContent: string, ruleId: string): Promise; set(fileContent: string, ruleId: string, result: any): Promise; clear(): Promise; } //# sourceMappingURL=cache.d.ts.map