/*! * Copyright (c) 2026 Interop Alliance. All rights reserved. */ /** * The one refusal class the resource-log layer still owns after the generic * client side moved to `@interop/vh-resource-log` -- the ceremony-tail * license refusal -- beside a re-export of that library's read-side * classification of its taxonomy ({@link isResourceLogRefusal}: which * refusals a caller must not paper over with a cached copy). The generic * taxonomy (`ResourceLogIntegrityError`, `ResourceLogContinuityError`, * `ResourceLogClosedError`, `LogNotConfirmedError`, and the store port's * `ResourceLogConflictError`) and the predicate over it are the library's; * wallet-core defines none of them -- one owner per name. Like every class * in that taxonomy, this one assigns its `name` string explicitly and is * matched by `err.name` across package boundaries (the WC-64 rule; minified * class names do not survive bundling). */ /** * A ladder-signed append outside the ceremony-tail license: it is not the * log's first entry, and it does not carry an inventory-changing controller * document version no verified entry already carries at or past. Above all * this refuses the silent-rekey shape -- a ladder-signed rotation against an * unchanged document. Write-time admission class: the log is not corrupt and * whoever signed the append genuinely holds the credential; the append is * merely unlicensed, and a retry after a inventory-changing document entry may * succeed. */ export declare class ResourceLogLicenseError extends Error { constructor(message: string, options?: { cause?: unknown; }); } /** * The read-side classification of the library's taxonomy, re-exported so * every consumer here keeps one owner per name: `true` for a fabricated log * (`ResourceLogIntegrityError`) and for a `ResourceLogContinuityError` with * any reason but `rollback`. The rollback carve-out and the deliberate * absence of {@link ResourceLogLicenseError} from the set (a license refusal * met on a READ lands in the soft transport class -- ratified under WC-149) * are documented on the library's own definition. */ export { isResourceLogRefusal } from '@interop/vh-resource-log'; //# sourceMappingURL=errors.d.ts.map