import { ScanResult } from '../types/mockdetector.types'; import { DatabaseScanResult } from '../types/database.types'; export interface SavedScan { id: string; result: ScanResult; timestamp: number; metadata: { totalViolations: number; highPriorityCount: number; mediumPriorityCount: number; lowPriorityCount: number; }; originalDatabaseResult?: DatabaseScanResult; } export declare const useScanHistory: () => { frontendScans: SavedScan[]; databaseScans: SavedScan[]; backendScans: SavedScan[]; hasHistory: boolean; saveScanToHistory: (scanResult: ScanResult) => void; saveDatabaseScanToHistory: (databaseResult: DatabaseScanResult) => void; deleteScanHistory: (scanType?: "frontend" | "database" | "backend" | "all", scanIndex?: number) => void; loadScanFromStorage: () => void; getRelativeTime: (timestamp: number) => string; };