/** * @nexart/codemode-sdk — Attestation Receipt Helpers (v1.9.0) * * Utilities for extracting and inspecting attestation receipts from Code Mode * snapshot bundles. These are read-only helpers — they never perform network * calls or signature verification. For full offline verification use * verifyBundleAttestation() from nodeReceipt.ts. * * Recognised bundle layouts: * A. Top-level envelope — bundle.receipt + bundle.signature * B. Nested attestation — bundle.attestation.receipt + bundle.attestation.signature * C. Legacy flat fields — bundle.attestationId (pre-receipt format) */ import type { CodeAttestationReceipt } from './types.js'; /** * Extract a normalised CodeAttestationReceipt from any Code Mode bundle. * Returns null when no attestation is present. */ export declare function getAttestationReceipt(bundle: unknown): CodeAttestationReceipt | null; /** * Return true if the bundle carries any form of attestation data. */ export declare function hasAttestation(bundle: unknown): boolean; //# sourceMappingURL=attestation.d.ts.map