import type { AuditEvidence, CodeSnapshot, Finding, FixType } from '../types.js'; /** * Generate SHA256 hash of file content */ export declare function hashContent(content: string): string; /** * Extract code snapshot with context lines */ export declare function extractCodeSnapshot(lines: string[], lineNumber: number, contextSize?: number): CodeSnapshot; /** * Create audit evidence for a fix */ export declare function createEvidence(finding: Finding, filePath: string, contentBefore: string, contentAfter: string, lineNumber: number, fixType: FixType): Promise; /** * Generate a hash for the entire audit trail (for verification) */ export declare function generateAuditTrailHash(evidence: AuditEvidence[]): string; /** * Read file and compute hash */ export declare function getFileWithHash(filePath: string): Promise<{ content: string; hash: string; }>; //# sourceMappingURL=evidence.d.ts.map