import { z } from "zod";
import type { ApiBasedTool } from "../../apiBasedTools.js";
export declare function createFetchToolSchemaTool(apiBasedTools: Record<string, ApiBasedTool>): Promise<import("langchain").DynamicStructuredTool<z.ZodObject<{
    toolName: z.ZodString;
}, z.core.$strip>, {
    toolName: string;
}, {
    toolName: string;
}, string, unknown, "fetch_tool_schema">>;
