import * as z from "zod/v4"; import { ClosedEnum } from "../types/enums.js"; import { ToolSearchServerToolConfig, ToolSearchServerToolConfig$Outbound } from "./toolsearchservertoolconfig.js"; export declare const ToolSearchServerToolType: { readonly OpenrouterToolSearch: "openrouter:tool_search"; }; export type ToolSearchServerToolType = ClosedEnum; /** * OpenRouter built-in server tool: finds tools marked `defer_loading` and makes them callable */ export type ToolSearchServerTool = { /** * Configuration for the openrouter:tool_search server tool */ parameters?: ToolSearchServerToolConfig | undefined; type: ToolSearchServerToolType; }; /** @internal */ export declare const ToolSearchServerToolType$outboundSchema: z.ZodEnum; /** @internal */ export type ToolSearchServerTool$Outbound = { parameters?: ToolSearchServerToolConfig$Outbound | undefined; type: string; }; /** @internal */ export declare const ToolSearchServerTool$outboundSchema: z.ZodType; export declare function toolSearchServerToolToJSON(toolSearchServerTool: ToolSearchServerTool): string; //# sourceMappingURL=toolsearchservertool.d.ts.map