import OpenAI from 'openai';
export declare class MCPClient {
    private clients;
    private toolNameMap;
    constructor();
    listTools(toolsType: 'function_call' | 'tool_call'): Promise<OpenAI.Chat.Completions.ChatCompletionTool[]>;
    callTool(tool_name: string, tool_args: any): Promise<{
        role: string;
        name: string;
        content: any;
    }>;
}
