import type { Classification } from '../types/classification'; /** spec §5.2 — one row per value stateBackend can produce */ export declare const V1_STATUS_MAP: Record; /** * The two `V1_STATUS_MAP` rows that are not decisions: they mean "no result * yet", not "the answer is pending review". Named because spec §5.2 scopes the * alert-`500` rule to "no decisive status", and `V1_STATUS_MAP` having a row * for them is not the same thing as them having decided anything. * * FDEL-53728 B9: without this distinction `classify` returned them as verdicts * and the 500 rule below them was unreachable on every real journey — * `CheckSummary.ts:220` sets `mapBackendStatus(c.status || 'UNCHECKED')`, so a * status is ALWAYS present off the wire and only a `simulate` fixture can omit * one. A check whose data source had errored was therefore reported as still * waiting. */ export declare const UNDECIDED_STATUSES: string[]; /** spec §5.1 rule 2 — blocking alerts, checked after a pass */ export declare const BLOCKING_ALERTS: Record; /** spec §5.1 rule 3 — recoverable, hand to the retry loop */ export declare const RETRY_ALERTS: string[]; /** spec §5.1 layer 1 — profile lifecycle beats everything downstream (§3.8, §3.9) */ export declare const PROFILE_STATE_MAP: Record; //# sourceMappingURL=v1Status.d.ts.map