/** * Shared cache for unified configs response. * * This module provides a centralized cache for the configs response * that is shared between get_configs and get_available_mcp_servers tools. * * Cache behavior: * - Session-level caching (persists for the lifetime of the MCP server process) * - No TTL (time-to-live) - data is considered valid until force_refresh * - Force refresh available via tool parameter */ import type { ConfigsResponse } from '../types.js'; /** * Clear the configs cache. * Useful for testing and for manual cache invalidation. */ export declare function clearConfigsCache(): void; /** * Get the current configs cache state. * Returns null if no data is cached. */ export declare function getConfigsCache(): ConfigsResponse | null; /** * Update the configs cache with new data. */ export declare function setConfigsCache(configs: ConfigsResponse): void; //# sourceMappingURL=configs-cache.d.ts.map