import type { MCPTool } from '../tools/mcp'; export interface MCPToolDescriptor { name: string; description: string; schema: any; } export declare class MCPClient { private _connected; connect(_serverUrl: string): Promise; disconnect(): Promise; listTools(): Promise; callTool(_name: string, _args: any): Promise; isConnected(): boolean; } export declare class MCPToolProvider { private client; constructor(client: MCPClient); getTools(): Promise; } //# sourceMappingURL=mcp-client.d.ts.map