import type { AuditTrail, AuditEvidence, ManualReviewItem, Finding, ManualReviewStatus } from '../types.js'; /** * Create a new audit trail */ export declare function createAuditTrail(projectPath: string): AuditTrail; /** * Add evidence to audit trail */ export declare function addEvidence(trail: AuditTrail, evidence: AuditEvidence): void; /** * Create a manual review item for findings that cannot be auto-fixed */ export declare function createManualReview(finding: Finding): ManualReviewItem; /** * Add manual review items for non-fixable findings */ export declare function addManualReviews(trail: AuditTrail, findings: Finding[]): void; /** * Update scan statistics */ export declare function updateScanStats(trail: AuditTrail, totalFindings: number, scannedFiles: number, scanDuration: number): void; /** * Finalize audit trail with hash */ export declare function finalizeAuditTrail(trail: AuditTrail): void; /** * Save audit trail to file */ export declare function saveAuditTrail(trail: AuditTrail, projectPath: string): Promise; /** * Load existing audit trail */ export declare function loadAuditTrail(projectPath: string): Promise; /** * Get audit trail file path */ export declare function getAuditTrailPath(projectPath: string): string; /** * Update manual review status */ export declare function updateManualReviewStatus(trail: AuditTrail, reviewId: string, status: ManualReviewStatus, assignedTo?: string, notes?: string): boolean; /** * Get summary statistics from audit trail */ export declare function getAuditSummary(trail: AuditTrail): { totalFindings: number; autoFixed: number; pendingManualReview: number; reviewsByStatus: Record; reviewsBySeverity: Record; overdueCount: number; reportHash: string | undefined; }; //# sourceMappingURL=index.d.ts.map