/**
 * Provider-neutral model-tier routing primitive.
 *
 * This is deliberately a policy decision helper, not a provider switcher.
 * Callers use it to decide whether a task stays on the current/default
 * model, escalates to a capable work tier, or requires explicit premium
 * confirmation before routing.
 *
 * @implements #1185
 */
import type { ModelRouteDecision, ModelRouteRequest } from './types.js';
export declare function routeModelTier(request?: ModelRouteRequest): ModelRouteDecision;
//# sourceMappingURL=router.d.ts.map