/** * Simple in-memory cache with TTL support */ declare class Cache { private store; /** * Get cached value if not expired */ get(key: string): T | null; /** * Set cache value with TTL in milliseconds */ set(key: string, data: T, ttl: number): void; /** * Check if key exists and is not expired */ has(key: string): boolean; /** * Clear all cached entries */ clear(): void; /** * Get cache stats */ stats(): { entries: number; keys: string[]; }; } export declare const cache: Cache; export declare const TTL: { readonly PLUGINS: number; readonly MCP_SERVERS: number; readonly AWESOME_LISTS: number; readonly SKILLSMP: number; readonly SMITHERY: number; readonly MCP_REGISTRY: number; readonly NPM_REGISTRY: number; readonly PLAYBOOKS: number; }; export {};