/** * Risk score calculators - pure, deterministic, no side effects. * Only registered implementations; no custom inline strategies. */ import type { RiskScoreCalculator } from './types.js'; /** Max confidence among all detections. Simple default. */ export declare const maxConfidenceCalculator: RiskScoreCalculator; /** Max confidence plus a small bump per extra detection (volume). Clamped by caller. */ export declare const severityPlusVolumeCalculator: RiskScoreCalculator; /** * Weighted by pattern_type. Weights default to 1 if type not present. * Returns a registered calculator (no inline custom logic). */ export declare function weightedByTypeCalculator(weights: Record): RiskScoreCalculator; /** Default weights for WEIGHTED_BY_TYPE (all 1). Use for reproducible audits. */ export declare const DEFAULT_TYPE_WEIGHTS: Record; /** Pre-built weighted calculator with default weights. */ export declare const defaultWeightedByTypeCalculator: RiskScoreCalculator; //# sourceMappingURL=calculators.d.ts.map