import { canonicalJson as canonicalJsonValue } from '../serialization/validate.js'; import type { JsonValue, Redaction } from './types.js'; export declare const GENESIS_HASH: string; export declare const canonicalJson: typeof canonicalJsonValue; export interface LedgerHashInput { runId: string; sequence: number; eventId: string; previousHash: string; eventType: string; sourceEventId?: string; sourceSequence?: number; sourceType?: string; actor: string; outcome?: string | null; occurredAt?: string; ingestedAt?: string; payload: JsonValue; redaction: Redaction[]; } export declare function hashLedgerEvent(input: LedgerHashInput): string; //# sourceMappingURL=hash.d.ts.map