import { ScanResult, MockViolation } from '../types/mockdetector.types'; import { DatabaseScanResult } from '../types/database.types'; /** * Calculate severity score for prioritization */ export declare const getSeverityScore: (severity: string) => number; /** * Calculate priority score (severity × confidence) */ export declare const getPriorityScore: (violation: MockViolation) => number; export declare const generateLovableReport: (scanResult: ScanResult, compact?: boolean) => string; export declare const generateFullReport: (scanResult: ScanResult) => string; export declare const generateCompactReport: (scanResult: ScanResult) => string; export declare const downloadReportAsTxt: (scanResult: ScanResult, filename?: string) => void; export declare const copyReportToClipboard: (scanResult: ScanResult) => Promise; export declare const copyFullReportToClipboard: (scanResult: ScanResult) => Promise; export declare const generateCombinedReport: (scanResult: ScanResult | null, databaseResult: DatabaseScanResult | null, compact?: boolean) => string; export declare const generateCombinedCompactReport: (scanResult: ScanResult | null, databaseResult: DatabaseScanResult | null) => string; export declare const generateCombinedFullReport: (scanResult: ScanResult | null, databaseResult: DatabaseScanResult | null) => string; export declare const copyCombinedReportToClipboard: (scanResult: ScanResult | null, databaseResult: DatabaseScanResult | null, compact?: boolean) => Promise<{ success: boolean; length: number; }>; export declare const downloadCombinedReportAsTxt: (scanResult: ScanResult | null, databaseResult: DatabaseScanResult | null, filename?: string) => void;