import type { ServerManager } from '../server_manager.js';
import { StructuredTool } from 'langchain/tools';
import { z } from 'zod';
export declare class AddMCPServerFromConfigTool extends StructuredTool {
    name: string;
    description: string;
    schema: z.ZodObject<{
        serverName: z.ZodString;
        serverConfig: z.ZodAny;
    }, "strip", z.ZodTypeAny, {
        serverName: string;
        serverConfig?: any;
    }, {
        serverName: string;
        serverConfig?: any;
    }>;
    private manager;
    constructor(manager: ServerManager);
    protected _call({ serverName, serverConfig, }: z.infer<typeof this.schema>): Promise<string>;
}
//# sourceMappingURL=add_server_from_config.d.ts.map