/** * Model transport resolution for the agent runtime. * * @module agent/runtime/model-transport */ import { type AgentConfig, type RuntimeReasoningOption } from "../types.js"; import { type ModelRuntime } from "../../provider/index.js"; export type ResolvedModelTransport = { requestedModel: string; resolvedModelString: string; languageModel: ModelRuntime; providerOptionKey?: string; headers?: HeadersInit; providerOptions?: Record; reasoning?: RuntimeReasoningOption; }; export interface ResolveAgentModelTransportInput { agentId: string; config: AgentConfig; context: Record | undefined; modelOverride: string | undefined; mode: "generate" | "stream"; } export declare function resolveAgentModelTransport(input: ResolveAgentModelTransportInput): Promise; //# sourceMappingURL=model-transport.d.ts.map