import type { PressureBand, PressureClassification, PressureClassificationInput, PressureTier } from "./types.js"; /** * Return the pressure band for a clamped 0-9 tier. * * Band boundaries are fixed by the Phase 57 planning contract * (`57-CONTRACT-2026-04-30.md` §"Pressure Bands") and **must not** be * overridden by workspace policy: * * - `steady` — tiers 0-1 * - `advisory` — tiers 2-4 * - `gated` — tiers 5-7 * - `blocking` — tiers 8-9 * * @param tier - Runtime pressure tier from 0 through 9. * @returns The escalation band assigned to the tier. * * @example * ```typescript * getPressureBand(2) // "advisory" * getPressureBand(6) // "gated" * ``` */ export declare function getPressureBand(tier: PressureTier): PressureBand; /** * Classify runtime pressure into a tier and escalation band. * * @param input - Direct tier or numeric score to clamp into the 0-9 range. * @returns A pure pressure classification. */ export declare function classifyRuntimePressure(input?: PressureClassificationInput): PressureClassification; /** * Clamp a numeric pressure value into the 0-9 integer tier range. * * @param value - Untrusted numeric pressure value. * @returns Safe pressure tier. */ export declare function clampPressureTier(value: number): PressureTier; //# sourceMappingURL=model.d.ts.map