import type { ViewerCatalogV1, ViewerCatalogVersionV1, ViewerPluginManifestV1, ViewerPublisherKeyV1 } from '@xyo-network/payload-viewer-protocol'; /** Returns whether a catalog version is covered by any catalog revocation. */ export declare const isViewerVersionRevokedV1: (catalog: ViewerCatalogV1, version: ViewerCatalogVersionV1) => boolean; /** Returns whether a publisher key is revoked in the catalog. */ export declare const isViewerPublisherKeyRevokedV1: (catalog: ViewerCatalogV1, key: ViewerPublisherKeyV1) => boolean; /** Throws if a version or its publisher key is revoked or host-API incompatible. */ export declare const assertViewerVersionAllowedV1: (catalog: ViewerCatalogV1, version: ViewerCatalogVersionV1, manifest?: ViewerPluginManifestV1) => void; //# sourceMappingURL=catalogPolicy.d.ts.map