import type { Finding, Severity } from '../types.js'; import type { DeliveryPolicy, FindingDelta, PolicyDecision, SeverityBudget } from './types.js'; export declare const DEFAULT_DELIVERY_POLICY: Required> & { blockOn: Severity[]; maxNew: SeverityBudget; }; export declare function resolveDeliveryPolicy(policy?: DeliveryPolicy): PolicyDecision['policy']; /** * Decide whether a software change is allowed to ship. The policy deliberately * evaluates new active risk instead of the repository's historical debt. */ export declare function evaluateDeliveryPolicy(delta: FindingDelta, allFindings: Finding[], complianceScore: number | undefined, baselineLoaded: boolean, gitAvailable: boolean, policy?: DeliveryPolicy, expiredAcknowledgmentCount?: number): PolicyDecision; //# sourceMappingURL=policy.d.ts.map