import * as z from "zod/v4"; import { ClosedEnum } from "../types/enums.js"; import { FusionServerToolConfig, FusionServerToolConfig$Outbound } from "./fusionservertoolconfig.js"; export declare const FusionServerToolOpenRouterType: { readonly OpenrouterFusion: "openrouter:fusion"; }; export type FusionServerToolOpenRouterType = ClosedEnum; /** * OpenRouter built-in server tool: fans out the user prompt to a panel of analysis models, then asks an analyst model to summarize their collective output as structured JSON the outer model can synthesize from. */ export type FusionServerToolOpenRouter = { /** * Configuration for the openrouter:fusion server tool. */ parameters?: FusionServerToolConfig | undefined; type: FusionServerToolOpenRouterType; }; /** @internal */ export declare const FusionServerToolOpenRouterType$outboundSchema: z.ZodEnum; /** @internal */ export type FusionServerToolOpenRouter$Outbound = { parameters?: FusionServerToolConfig$Outbound | undefined; type: string; }; /** @internal */ export declare const FusionServerToolOpenRouter$outboundSchema: z.ZodType; export declare function fusionServerToolOpenRouterToJSON(fusionServerToolOpenRouter: FusionServerToolOpenRouter): string; //# sourceMappingURL=fusionservertoolopenrouter.d.ts.map