import type { AuthorityRevocationFailure, AuthorityRevocationV1 } from './types.js'; /** * Closed-schema and canonical-value validation for an in-memory decoded revocation. * * Snapshots `value` to plain JSON data first (see authority-delegation/plain-data.ts) and * judges only that snapshot, so a getter or Proxy trap in the caller's argument is read * at most once and cannot answer this function's checks differently from the value a * caller goes on to hash. * * Returns every failure it finds rather than the first, matching * validateAuthorityDelegationShape(). The caller decides which one it reports. */ export declare function validateAuthorityRevocationShape(value: unknown): AuthorityRevocationFailure[]; export declare function isAuthorityRevocationV1(value: unknown): value is AuthorityRevocationV1; //# sourceMappingURL=schema.d.ts.map