import * as z from "zod/v4"; import { ShellServerToolEngine } from "./shellservertoolengine.js"; import { ShellServerToolEnvironment, ShellServerToolEnvironment$Outbound } from "./shellservertoolenvironment.js"; /** * Configuration for the openrouter:shell server tool */ export type ShellServerToolConfig = { /** * Which shell engine to use. "openrouter" runs commands server-side in the OpenRouter sandbox. "auto" (default) keeps the provider's native hosted shell when available (OpenAI); on other providers the call is routed to the OpenRouter sandbox. */ engine?: ShellServerToolEngine | undefined; /** * Server-side execution environment for the shell tool. Only container-backed environments are supported; "local" shells are not. */ environment?: ShellServerToolEnvironment | undefined; }; /** @internal */ export type ShellServerToolConfig$Outbound = { engine?: string | undefined; environment?: ShellServerToolEnvironment$Outbound | undefined; }; /** @internal */ export declare const ShellServerToolConfig$outboundSchema: z.ZodType; export declare function shellServerToolConfigToJSON(shellServerToolConfig: ShellServerToolConfig): string; //# sourceMappingURL=shellservertoolconfig.d.ts.map