import type { Assumption, AssumptionLedger, Evidence, EvidenceLedger, IntelligenceDecision, IntelligenceDecisionLedger, MilestoneLedger, MilestoneStatus, Recommendation, RecommendationLedger } from '@manehorizons/cadence-types'; export type IntelligenceStats = { recommendations: { total: number; byStatus: Record; byReadiness: Record; }; evidence: { total: number; byKind: Record; }; assumptions: { total: number; byStatus: Record; }; decisions: { total: number; byStatus: Record; untied: number; }; milestones: { total: number; byStatus: Record; }; links: { brokenAssumptionLinks: number; brokenDecisionLinks: number; brokenEvidenceLinks: number; }; perRec: Array<{ id: string; title: string; status: Recommendation['status']; assumptionsByStatus: Record; decisionsByStatus: Record; evidenceCount: number; }>; }; export declare function computeIntelligenceStats(recLedger: RecommendationLedger, evLedger: EvidenceLedger, asLedger: AssumptionLedger, decLedger: IntelligenceDecisionLedger, milestoneLedger?: MilestoneLedger): IntelligenceStats; //# sourceMappingURL=stats.d.ts.map