import type { TCoreArgument, TCoreClaim, TCorePremise, TCorePropositionalExpression, TCorePropositionalVariable, TOptionalChecksum } from "../../schemata/index.js"; import type { ArgumentEngine, TArgumentEngineSnapshot } from "../argument-engine.js"; /** * Verifies that all checksum fields in the snapshot match the recomputed * checksums on the restored engine. Throws on the first mismatch. */ export declare function verifySnapshotChecksums(engine: ArgumentEngine, snapshot: TArgumentEngineSnapshot): void; /** * Verifies that all checksum fields in the input data match the recomputed * checksums on the restored engine. Throws on the first mismatch. */ export declare function verifyDataChecksums(engine: ArgumentEngine, argument: TOptionalChecksum, variables: TOptionalChecksum[], premises: TOptionalChecksum[]): void; //# sourceMappingURL=checksum-verification.d.ts.map