export interface PromptPattern { id: string; keywords: string[]; template: string; hitCount: number; avgTokensSaved: number; } export declare function findPattern(query: string, projectRoot: string, threshold?: number): PromptPattern | null; export declare function storePattern(query: string, template: string, tokensSaved: number, projectRoot: string): PromptPattern; export declare function getPatternStats(projectRoot: string): { totalPatterns: number; topPatterns: PromptPattern[]; }; //# sourceMappingURL=PromptPatternCache.d.ts.map