import * as z from "zod/v4"; import { ClosedEnum } from "../types/enums.js"; import { ShellServerToolConfig, ShellServerToolConfig$Outbound } from "./shellservertoolconfig.js"; export declare const ShellServerToolOpenRouterType: { readonly OpenrouterShell: "openrouter:shell"; }; export type ShellServerToolOpenRouterType = ClosedEnum; /** * OpenRouter built-in server tool: runs shell commands server-side in a sandboxed container (a sandbox-backed clone of OpenAI's hosted shell tool) */ export type ShellServerToolOpenRouter = { /** * Configuration for the openrouter:shell server tool */ parameters?: ShellServerToolConfig | undefined; type: ShellServerToolOpenRouterType; }; /** @internal */ export declare const ShellServerToolOpenRouterType$outboundSchema: z.ZodEnum; /** @internal */ export type ShellServerToolOpenRouter$Outbound = { parameters?: ShellServerToolConfig$Outbound | undefined; type: string; }; /** @internal */ export declare const ShellServerToolOpenRouter$outboundSchema: z.ZodType; export declare function shellServerToolOpenRouterToJSON(shellServerToolOpenRouter: ShellServerToolOpenRouter): string; //# sourceMappingURL=shellservertoolopenrouter.d.ts.map