import type { Api, Model } from '../../ai/types.js';
import type { AgentModelRegistry } from '../../contracts/agent-model.js';
import type { ThinkingLevel } from '../../core/index.js';
export interface PendingRefreshOverrideInput {
    model?: string;
    thinkingLevel?: ThinkingLevel;
}
export interface PendingRefreshOverrideResult {
    model?: Model<Api>;
    thinkingLevel?: ThinkingLevel;
    error?: string;
}
export declare function resolvePendingRefreshOverride(input: PendingRefreshOverrideInput, modelRegistry: AgentModelRegistry): Promise<PendingRefreshOverrideResult>;
//# sourceMappingURL=pending-refresh-overrides.d.ts.map