/** * verifyCodeModeSnapshotDetailed — protocol-aligned Code Mode snapshot verifier * * Returns a CerVerificationResult conforming to the CER Protocol spec. * * bundleIntegrity — PASS if snapshot structure is valid AND (when outputHash * is provided) the output hash matches the snapshot value. * nodeSignature — always SKIPPED (Code Mode snapshots carry no node signature) * receiptConsistency — always SKIPPED (same reason) */ import { type CerVerificationResult } from './cerProtocol'; export interface VerifyCodeModeOptions { /** Actual output hash (sha256:...) to compare against snapshot.outputHash. */ outputHash?: string; /** Actual code hash to compare against snapshot.codeHash. */ codeHash?: string; } /** * Verify a Code Mode snapshot and return a structured CerVerificationResult. * * @param snapshot - The NexArtSnapshotV1 object to verify * @param options - Optional actual hashes to compare against the snapshot */ export declare function verifyCodeModeSnapshotDetailed(snapshot: unknown, options?: VerifyCodeModeOptions): CerVerificationResult; //# sourceMappingURL=verifyDetailed.d.ts.map