import * as z from "zod/v4"; import { ClosedEnum } from "../types/enums.js"; import { AdvisorServerToolConfig, AdvisorServerToolConfig$Outbound } from "./advisorservertoolconfig.js"; export declare const AdvisorServerToolOpenRouterType: { readonly OpenrouterAdvisor: "openrouter:advisor"; }; export type AdvisorServerToolOpenRouterType = ClosedEnum; /** * OpenRouter built-in server tool: consults a higher-intelligence advisor model (any OpenRouter model) for guidance mid-generation and returns its response. Include multiple entries to offer several named advisors; at most one entry may omit `name` to act as the default advisor. */ export type AdvisorServerToolOpenRouter = { /** * Configuration for one openrouter:advisor server tool entry. */ parameters?: AdvisorServerToolConfig | undefined; type: AdvisorServerToolOpenRouterType; }; /** @internal */ export declare const AdvisorServerToolOpenRouterType$outboundSchema: z.ZodEnum; /** @internal */ export type AdvisorServerToolOpenRouter$Outbound = { parameters?: AdvisorServerToolConfig$Outbound | undefined; type: string; }; /** @internal */ export declare const AdvisorServerToolOpenRouter$outboundSchema: z.ZodType; export declare function advisorServerToolOpenRouterToJSON(advisorServerToolOpenRouter: AdvisorServerToolOpenRouter): string; //# sourceMappingURL=advisorservertoolopenrouter.d.ts.map