import { RequestClientType, RequestData } from '../common/index.dto.js'; import { RestfulResponse } from '../common/index.dto.js'; import { McpOptions } from './client.dto.js'; import { McpServerConnectMonitor } from './connect-monitor.service.js'; import { PostMessageble } from '../hook/adapter.js'; export declare const clientMap: Map; export declare function getClient(clientId?: string): RequestClientType | undefined; export declare const clientMonitorMap: Map; export declare function updateClientMap(uuid: string, options: McpOptions): Promise<{ res: boolean; error?: any; }>; export declare function tryGetRunCommandError(command: string, args?: string[], cwd?: string): string | null; export declare function connectService(option: McpOptions, webview?: PostMessageble): Promise; export declare function disconnectService(data: RequestData): Promise<{ code: number; msg: string; }>;