import McpTool from "./McpTool";
import { ChatCompletionMessageToolCall } from "openai/resources/index";
export default class McpClient {
    private mcp;
    private transport;
    constructor(name?: string);
    connect2Server(serverUrl: string): Promise<void>;
    getTools(): Promise<McpTool[]>;
    callTool(toolCall: ChatCompletionMessageToolCall): Promise<any>;
    validMcpClient(): void;
    private setUpTransport;
    cleanup(): Promise<void>;
}
