import * as z from "zod/v4"; /** * OpenRouter extension: force a specific server tool by naming it directly in `tool_choice.type` instead of wrapping it in `{ type: "function", function: { name } }`. */ export type ChatServerToolChoice = { /** * OpenRouter server-tool type to force (e.g. `openrouter:web_search`, `web_search`, `web_search_preview`). */ type: string; }; /** @internal */ export type ChatServerToolChoice$Outbound = { type: string; }; /** @internal */ export declare const ChatServerToolChoice$outboundSchema: z.ZodType; export declare function chatServerToolChoiceToJSON(chatServerToolChoice: ChatServerToolChoice): string; //# sourceMappingURL=chatservertoolchoice.d.ts.map