import { Event } from '@opensumi/ide-core-common'; import { IMCPServerProxyService } from '../../common/types'; export declare class MCPServerProxyService implements IMCPServerProxyService { private readonly mcpServerRegistry; private readonly logger; private readonly sumiMCPServerProxyService; private readonly _onChangeMCPServers; readonly onChangeMCPServers: Event; $callMCPTool(name: string, args: any): Promise<{ content: { type: string; text: string; }[]; isError?: boolean; }>; $getBuiltinMCPTools(): Promise<{ name: string; description: string; inputSchema: import("zod-to-json-schema").JsonSchema7Type & { $schema?: string | undefined; definitions?: { [key: string]: import("zod-to-json-schema").JsonSchema7Type; } | undefined; }; providerName: string; }[]>; $updateMCPServers(): Promise; getAllMCPTools(): Promise; $getServers(): Promise<{ name: string; isStarted: boolean; type: string; tools: import("../../common/types").MCPTool[]; }[]>; $startServer(serverName: string): Promise; $stopServer(serverName: string): Promise; } //# sourceMappingURL=mcp-server-proxy.service.d.ts.map