interface CacheEntry { data: T | null; timestamp: number; ttl: number; inFlight?: Promise; abortController?: AbortController; } export declare const cacheStore: { get(key: string): CacheEntry | undefined; has(key: string): boolean; keys(): string[]; set(key: string, entry: CacheEntry): void; delete(key: string): void; clear(): void; registerConsumer(key: string): void; releaseConsumer(key: string): boolean; getConsumerCount(key: string): number; size(): number; }; export {};