// Global cache instance export declare const cliCache: CLICache; declare interface CacheStats { size: number enabled: boolean hits: number misses: number } declare class CLICache { constructor(); stopCleanup(): void; isEnabled(): boolean; get(key: string): T | undefined; set(key: string, value: T, ttl?: number): void; has(key: string): boolean; delete(key: string): void; clear(): void; disable(): void; enable(): void; stats(): CacheStats; resetStats(): void; keys(): string[]; cleanup(): void; destroy(): void; }