import { type TierName } from "./domain-db.js"; import { type Tier } from "./tiers/index.js"; import type { TierSlot } from "./types.js"; export type SkipReason = "operator_override" | "low_success_rate"; export interface TierSkipDecision { tier: TierSlot; reason: SkipReason; } export declare const TIER_NAME: Record; export declare function computeTierSkips(url: string): Promise; /** * Returns the active tier list and skip decisions for a URL. * * `active` is the ordered set of tiers to attempt (skips already removed). * `skipped` carries the skip decisions for observability/logging callers. */ export declare function getTiers(url: string): Promise<{ active: Tier[]; skipped: TierSkipDecision[]; }>;