import type { AxisName, Finding, PerRuleOpportunity } from "./types.js"; import { type MaturityTier } from "./scorer.js"; export declare const MIN_SAMPLE_SIZE = 30; export interface AxisScoreV3 { axis: AxisName; score: number | "N/A"; findings: number; opportunities: number; } export interface ScoreV3Result { finalScore: number | "N/A"; tier: MaturityTier | "N/A"; axes: AxisScoreV3[]; } export declare function scoreV3(findings: Finding[], perRuleOpportunities: PerRuleOpportunity[], opts?: { minSampleSize?: number; }): ScoreV3Result;