import * as z from "zod/v4"; import { BashServerToolEngine } from "./bashservertoolengine.js"; import { BashServerToolEnvironment, BashServerToolEnvironment$Outbound } from "./bashservertoolenvironment.js"; /** * Configuration for the openrouter:bash server tool */ export type BashServerToolConfig = { /** * Which bash engine to use. "openrouter" runs commands server-side in the OpenRouter sandbox. "auto" (default) and "native" use native passthrough, returning the tool call to your application to run client-side; OpenRouter does not execute the commands. */ engine?: BashServerToolEngine | undefined; /** * Execution environment for the bash server tool. */ environment?: BashServerToolEnvironment | undefined; }; /** @internal */ export type BashServerToolConfig$Outbound = { engine?: string | undefined; environment?: BashServerToolEnvironment$Outbound | undefined; }; /** @internal */ export declare const BashServerToolConfig$outboundSchema: z.ZodType; export declare function bashServerToolConfigToJSON(bashServerToolConfig: BashServerToolConfig): string; //# sourceMappingURL=bashservertoolconfig.d.ts.map