import type { ChainVerificationResult } from '../../types/audit-trail.js';
/**
 * Verify that the SHA-256 hash chain of the JSONL log file at filePath is intact.
 * Validates:
 *   1. Each entry's `hash` matches the recomputed hash of its canonical JSON.
 *   2. Each entry's `previousHash` matches the previous entry's `hash`.
 *   3. The first entry has an empty `previousHash`.
 */
export declare function verifyChainIntegrity(filePath: string): Promise<ChainVerificationResult>;
//# sourceMappingURL=verifier.d.ts.map