import * as z from "zod/v4"; /** * A tool made available to the subagent. Only OpenRouter server tools (e.g. openrouter:web_search) are supported; function tools are rejected because the worker has no way to execute them. The subagent tool may not list itself. */ export type SubagentNestedTool = { parameters?: { [k: string]: any; } | undefined; type: string; additionalProperties?: { [k: string]: any; } | undefined; }; /** @internal */ export type SubagentNestedTool$Outbound = { parameters?: { [k: string]: any; } | undefined; type: string; [additionalProperties: string]: unknown; }; /** @internal */ export declare const SubagentNestedTool$outboundSchema: z.ZodType; export declare function subagentNestedToolToJSON(subagentNestedTool: SubagentNestedTool): string; //# sourceMappingURL=subagentnestedtool.d.ts.map