/** * Verdict computation from ATR rule matches. * * Pure functions that determine the outcome (allow/ask/deny) * based on severity, confidence, and auto-response thresholds. * * @module agent-threat-rules/verdict */ import type { ATRMatch, ATRSeverity, ATRVerdict } from './types.js'; /** Severity rank from most severe (0) to least severe (4) */ export declare const SEVERITY_RANK: Readonly>; /** * Check whether auto-response is enabled for a matched rule. * The auto_response_threshold field on ATRResponse indicates the * minimum confidence level at which the action should be taken * automatically (without human approval). */ export declare function isAutoResponseEnabled(match: ATRMatch): boolean; /** * Compute a verdict from an array of ATR matches. * * This is a pure function -- no side effects, no mutation. * Returns a frozen ATRVerdict object. */ export declare function computeVerdict(matches: readonly ATRMatch[]): ATRVerdict; //# sourceMappingURL=verdict.d.ts.map