import { VerificationCheck } from '../../types/check.js'; /** * Bitstring status list check for revocation/suspension status. * * This is a **fatal** check: if the verifier cannot conclude that the * credential is currently un-revoked and un-suspended (because the * status list is missing, has an invalid signature, is expired, has a * wrong type, or actually marks the credential as revoked or * suspended), the overall verification result is `verified: false`. * * `@interop/vc-bitstring-status-list` owns list loading, purpose * matching, bitstring decoding, and index reading. Proof verification of * each fetched BitstringStatusListCredential is injected through its * `verifyStatusListCredential` hook and goes through * {@link dispatchProofVerification} against `context.cryptoServices`, the * same dispatch presentation and credential proofs use. * * `statusSuite` is the sole owner of status verification; the proof * suite no longer performs an embedded status check (P-E, 2026-04-19). * * Only `BitstringStatusListEntry` entries are checked. Entries of any * other type (legacy `StatusList2021Entry` / `1EdTechRevocationList`, or * unknown types) are ignored; the check is skipped when no Bitstring entry * is present. */ export declare const bitstringStatusCheck: VerificationCheck; //# sourceMappingURL=bitstring-status-check.d.ts.map