import type { ProviderType } from '../../infra/providers/index.js'; import type { TaskExecutionOptions } from '../tasks/index.js'; import { type ExecLanguage } from './labels.js'; import { type ExecProviderModelDefaults } from './runtimeConfig.js'; import type { ExecActorConfig, ExecConfig, ExecEffort } from './types.js'; export declare function formatProviderModel(provider: ProviderType, model: string | undefined, lang?: ExecLanguage): string; export declare function resolveEffortAfterProviderModelOverride(currentProvider: ProviderType | undefined, currentModel: string | undefined, nextProvider: ProviderType, nextModel: string | undefined, effort: ExecEffort | undefined): ExecEffort | undefined; export declare function resolveModelAfterProviderOverride(currentProvider: ProviderType | undefined, nextProvider: ProviderType, currentModel: string | undefined, overrideModel: string | undefined): string | undefined; export declare function normalizeExecConfigEfforts(config: ExecConfig, defaults: ExecProviderModelDefaults): ExecConfig; export declare function applyExecOverrides(config: ExecConfig, overrides: TaskExecutionOptions | undefined, defaults: ExecProviderModelDefaults): ExecConfig; export declare function formatExecConfigSummary(config: ExecConfig): string; export declare function formatActorDetails(actor: ExecActorConfig, lang?: ExecLanguage): string; //# sourceMappingURL=configOps.d.ts.map