export declare const CONFIG_TTL_MS = 30000; export interface GitHubConfig { maxRepoSizeMB: number; cloneTimeoutSeconds: number; clonePath: string; } export interface ToolToggles { web_search: boolean; code_search: boolean; fetch_content: boolean; get_search_content: boolean; } export interface WebToolsConfig { exaApiKey: string | null; filterModel?: string; github: GitHubConfig; tools: ToolToggles; cacheTTLMinutes: number; } export declare function getConfig(): WebToolsConfig; export declare function resetConfigCache(): void;