/** * validateAgentPolicyThresholds - Validates AAL policy thresholds. * * @remarks * Ensures policy is coherent: warn and block must be in [0, 1] and warn < block. * Invalid configuration (e.g. block < warn) would lead to inconsistent decisions * (e.g. WARN range empty or unreachable). Call this before using the policy * in resolveAgentAction, buildDecisionReason, or buildRemediationPlan. */ import type { AgentPolicy } from '../types.js'; /** * Validates that policy.thresholds.warn and block are numbers in [0, 1] * and that warn < block. * * @param policy - Agent policy to validate * @throws {TypeError} If policy is null/undefined or thresholds are missing/invalid * @throws {RangeError} If warn or block are outside [0, 1] or if warn >= block */ export declare function validateAgentPolicyThresholds(policy: AgentPolicy): void; //# sourceMappingURL=validatePolicy.d.ts.map