/** * Represents the offline DRM license state for a downloaded asset. * * This state indicates whether an asset requires DRM license management for * offline playback. It is returned by `Download.getDrmOfflineState` and * the `useDrmOfflineState` hook, and is included in * {@link DownloadStateChangedDetails} events. * * @group Enums */ declare enum DrmOfflineState { /** * The content is not DRM-protected. No license management is required and * the downloaded asset can always be played back offline. */ NoDrm = "noDrm", /** * The content is DRM-protected. Use `Download.storeOfflineDrmLicense` * to prefetch the license for offline playback and * `Download.deleteOfflineDrmLicense` to remove it. */ DrmProtected = "drmProtected" } export default DrmOfflineState;