/** * Noah — Corridor Logic * * Corridor bounds classification and validation. * MVP spec Section 3.4. */ import type { CorridorBounds } from '../types/flight-plan.js'; import type { GuidanceColor } from '../types/guidance.js'; /** * Classify an absolute deviation value using corridor bounds. * * - abs(deviation) <= greenThreshold → GREEN * - abs(deviation) <= yellowThreshold → YELLOW * - abs(deviation) > yellowThreshold → RED */ export declare function classifyDeviation(absoluteDeviation: number, corridor: CorridorBounds): GuidanceColor; /** * Validate corridor bounds. * Green threshold must be less than or equal to yellow threshold. * Both must be non-negative. */ export declare function validateCorridorBounds(bounds: CorridorBounds): { valid: boolean; error?: string; }; /** * Get the worst (most severe) guidance color from a set of colors. * RED > YELLOW > GREEN. */ export declare function worstColor(colors: GuidanceColor[]): GuidanceColor; //# sourceMappingURL=corridor.d.ts.map