import * as z from "zod/v4"; import { ClosedEnum } from "../types/enums.js"; import { ApplyPatchServerToolConfig, ApplyPatchServerToolConfig$Outbound } from "./applypatchservertoolconfig.js"; export declare const ApplyPatchServerToolOpenRouterType: { readonly OpenrouterApplyPatch: "openrouter:apply_patch"; }; export type ApplyPatchServerToolOpenRouterType = ClosedEnum; /** * OpenRouter built-in server tool: validates V4A diff patches for file operations (create, update, delete). Restricted to the Responses API. */ export type ApplyPatchServerToolOpenRouter = { /** * Configuration for the openrouter:apply_patch server tool */ parameters?: ApplyPatchServerToolConfig | undefined; type: ApplyPatchServerToolOpenRouterType; }; /** @internal */ export declare const ApplyPatchServerToolOpenRouterType$outboundSchema: z.ZodEnum; /** @internal */ export type ApplyPatchServerToolOpenRouter$Outbound = { parameters?: ApplyPatchServerToolConfig$Outbound | undefined; type: string; }; /** @internal */ export declare const ApplyPatchServerToolOpenRouter$outboundSchema: z.ZodType; export declare function applyPatchServerToolOpenRouterToJSON(applyPatchServerToolOpenRouter: ApplyPatchServerToolOpenRouter): string; //# sourceMappingURL=applypatchservertoolopenrouter.d.ts.map