/** * Optimized Test Discovery Cache - Simplified Version */ import { EventEmitter } from 'events'; interface CacheOptions { ttl?: number; maxSize?: number; } export declare class TestDiscoveryCache extends EventEmitter { private options; private cache; private readonly defaultTTL; private readonly defaultMaxSize; constructor(options?: CacheOptions); get(key: string): string[] | null; set(key: string, files: string[]): void; clear(): void; private cleanupCache; getStats(): { size: number; watchers: number; hitRate?: number; }; } export declare const testDiscoveryCache: TestDiscoveryCache; export {}; //# sourceMappingURL=testDiscoveryCache.d.ts.map