import type { BotConfig } from "../config/config.js"; import type { AgentModelEntryConfig } from "../config/types.agent-defaults.js"; import type { ModelApi, ModelDefinitionConfig, ModelProviderConfig } from "../config/types.models.js"; export declare function applyOnboardAuthAgentModelsAndProviders(cfg: BotConfig, params: { agentModels: Record; providers: Record; }): BotConfig; export declare function applyAgentDefaultModelPrimary(cfg: BotConfig, primary: string): BotConfig; export declare function applyProviderConfigWithDefaultModels(cfg: BotConfig, params: { agentModels: Record; providerId: string; api: ModelApi; baseUrl: string; defaultModels: ModelDefinitionConfig[]; defaultModelId?: string; }): BotConfig; export declare function applyProviderConfigWithDefaultModel(cfg: BotConfig, params: { agentModels: Record; providerId: string; api: ModelApi; baseUrl: string; defaultModel: ModelDefinitionConfig; defaultModelId?: string; }): BotConfig; export declare function applyProviderConfigWithModelCatalog(cfg: BotConfig, params: { agentModels: Record; providerId: string; api: ModelApi; baseUrl: string; catalogModels: ModelDefinitionConfig[]; }): BotConfig;