import type { ValueOf } from '../../utils/ValueOf.js';
import { EXPIRED } from './EXPIRED.js';
import { INTERNAL_ERROR } from './INTERNAL_ERROR.js';
import { OUTPUT_DOWNSCALED } from './OUTPUT_DOWNSCALED.js';
import { OUTPUT_RESTRICTED } from './OUTPUT_RESTRICTED.js';
import { RELEASED } from './RELEASED.js';
import { STATUS_PENDING } from './STATUS_PENDING.js';
import { USABLE } from './USABLE.js';
/**
 * Media Key Statuses.
 *
 * @group DRM
 *
 * @beta
 */
export declare const MediaKeyStatus: {
    readonly USABLE: typeof USABLE;
    readonly EXPIRED: typeof EXPIRED;
    readonly RELEASED: typeof RELEASED;
    readonly OUTPUT_RESTRICTED: typeof OUTPUT_RESTRICTED;
    readonly OUTPUT_DOWNSCALED: typeof OUTPUT_DOWNSCALED;
    readonly STATUS_PENDING: typeof STATUS_PENDING;
    readonly INTERNAL_ERROR: typeof INTERNAL_ERROR;
};
/**
 * Media Key Statuses.
 *
 * @group DRM
 *
 * @beta
 */
export type MediaKeyStatus = ValueOf<typeof MediaKeyStatus>;
//# sourceMappingURL=MediaKeyStatus.d.ts.map