import type { McpServerInfo } from '@redonvn/cli-protocol'; import type { VirtualMcpServer, VirtualMcpServerInfo, VirtualMcpTool } from './types'; export declare class VirtualMcpRegistry { private readonly servers; private readonly loadErrors; register(server: VirtualMcpServer): void; registerLoadError(server: string, error: string): void; has(server: string): boolean; listServers(): VirtualMcpServerInfo[]; listTools(serverName: string): VirtualMcpTool[]; callTool(serverName: string, toolName: string, args: Record): Promise; listMcpServerInfo(): McpServerInfo[]; } export declare const virtualMcpRegistry: VirtualMcpRegistry;