import type { EarsSettings } from '../config.js'; export interface PolishRouteSelection { provider: string; model: string; reasoningEffort?: string; } export type PolishRouteSource = 'requested' | 'stored' | 'agent-default'; export interface ResolvedPolishRoute extends PolishRouteSelection { source: PolishRouteSource; } /** Resolve requested and stored routes as atomic pairs, then use the DSH Agent default when both are empty. */ export declare function resolvePolishRoute(settings: Pick, requestedProvider: string, requestedModel: string, defaultRoute?: PolishRouteSelection): ResolvedPolishRoute | null;