export interface ServerConfig { command: string; args?: string[]; env?: Record; group?: string; idleTimeout?: number; persistent?: boolean; } export interface ProxySettings { idleTimeout: number; cacheDir: string; logLevel: 'debug' | 'info' | 'warn' | 'error' | 'silent'; startupTimeout: number; prefixTools: boolean; mode: 'passthrough' | 'tool-search'; preload: 'none' | 'all' | string[]; } export interface ProxyConfig { settings: ProxySettings; servers: Record; skipped?: Record; } export declare function expandPath(p: string): string; /** * Auto-detect servers from Cursor mcp.json. * Filters out: this proxy and URL-based servers. Disabled servers ARE included (thats the point). */ export declare function autoDetectConfig(): ProxyConfig; export declare function loadConfig(configPath: string): ProxyConfig; //# sourceMappingURL=config.d.ts.map