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