import type { ValidationMode, EnforcementAction, EnforcementPolicy, EnforcementThresholds, Violation } from "../types/guardrail.types.js"; export declare const DEFAULT_THRESHOLDS: EnforcementThresholds; interface DetectedCounts { architectureViolations: number; flakeRiskScore: number; determinismViolations: number; } export declare function countBySeverity(violations: Violation[]): { criticalCount: number; majorCount: number; minorCount: number; }; export declare function resolveEnforcement(mode: ValidationMode, detected: DetectedCounts, thresholds: EnforcementThresholds, allViolations?: Violation[]): EnforcementPolicy; export declare function isValid(action: EnforcementAction): boolean; export {}; //# sourceMappingURL=enforcement.d.ts.map