import type { ModelRuntime } from "../../provider/types.js"; export declare const AUTO_AGENT_MODEL = "auto"; export declare const DEFAULT_AGENT_MODEL = "openai/gpt-5.4-nano"; export declare function normalizeAgentModelConfig(model?: string): string; export declare function resolveConfiguredAgentModel(model?: string): string; /** Resolve the provider-options key used by the effective model runtime. */ export declare function resolveModelProviderOptionKey(model?: string, runtime?: ModelRuntime): string | undefined; /** * Resolve the effective runtime model string for agent execution. * * Runtime-only rewrites happen here: * - `auto` uses Veryfront Cloud when bootstrap is available, otherwise a * configured direct provider key when one exists * - explicit hosted-provider models (`openai/*`, `anthropic/*`, `google/*`) * transparently route through `veryfront-cloud/*` when the runtime has * request-scoped Veryfront bootstrap but no direct provider API key */ export declare function resolveRuntimeModel(model?: string): string; //# sourceMappingURL=model-resolution.d.ts.map