import * as z from "zod/v4"; import { ClosedEnum } from "../types/enums.js"; import { SubagentServerToolConfig, SubagentServerToolConfig$Outbound } from "./subagentservertoolconfig.js"; export declare const SubagentServerToolOpenRouterType: { readonly OpenrouterSubagent: "openrouter:subagent"; }; export type SubagentServerToolOpenRouterType = ClosedEnum; /** * OpenRouter built-in server tool: delegates self-contained tasks to a smaller, cheaper, faster worker model (any OpenRouter model) mid-generation and returns its outcome. The worker may run as a sub-agent with its own tools. */ export type SubagentServerToolOpenRouter = { /** * Configuration for one openrouter:subagent server tool entry. */ parameters?: SubagentServerToolConfig | undefined; type: SubagentServerToolOpenRouterType; }; /** @internal */ export declare const SubagentServerToolOpenRouterType$outboundSchema: z.ZodEnum; /** @internal */ export type SubagentServerToolOpenRouter$Outbound = { parameters?: SubagentServerToolConfig$Outbound | undefined; type: string; }; /** @internal */ export declare const SubagentServerToolOpenRouter$outboundSchema: z.ZodType; export declare function subagentServerToolOpenRouterToJSON(subagentServerToolOpenRouter: SubagentServerToolOpenRouter): string; //# sourceMappingURL=subagentservertoolopenrouter.d.ts.map