import type { ScanResult } from './types.js'; export interface ComplianceScore { score: number; grade: 'A' | 'B' | 'C' | 'D' | 'F'; status: 'excellent' | 'good' | 'fair' | 'poor' | 'critical'; breakdown: { total: number; critical: number; high: number; medium: number; low: number; acknowledged: number; }; penalties: { critical: number; high: number; medium: number; low: number; total: number; }; recommendations: string[]; } /** * Calculate HIPAA compliance score from scan results */ export declare function calculateComplianceScore(result: ScanResult): ComplianceScore; export declare function generateRecommendations(breakdown: ComplianceScore['breakdown'], score: number): string[]; /** * Format score for display */ export declare function formatScore(score: ComplianceScore): string; /** * Get color for score (for terminal output) */ export declare function getScoreColor(score: number): 'green' | 'yellow' | 'red'; /** * Get score summary text */ export declare function getScoreSummary(complianceScore: ComplianceScore): string; //# sourceMappingURL=compliance-score.d.ts.map