import type { Finding } from '../findings/Finding.js'; import type { OrgMetrics } from '@cclabsnz/sf-core'; import type { AuditResult } from '../findings/AuditResult.js'; export type FindingChangeType = 'new' | 'resolved' | 'severity-changed' | 'detail-changed' | 'unchanged'; export interface FindingChange { type: FindingChangeType; finding: Finding; previous?: Finding; } export interface MetricDelta { key: keyof OrgMetrics; label: string; before: number; after: number; delta: number; direction: 'improved' | 'degraded' | 'neutral'; } export interface AuditDiff { baseline: AuditResult; current: AuditResult; findingChanges: FindingChange[]; metricDeltas: MetricDelta[]; scoreDelta: number; gradeDelta: string; } //# sourceMappingURL=AuditDiff.d.ts.map