import type { ValueOf } from '../../utils/ValueOf.js';
import { HW_SECURE_ALL } from './HW_SECURE_ALL.js';
import { HW_SECURE_CRYPTO } from './HW_SECURE_CRYPTO.js';
import { HW_SECURE_DECODE } from './HW_SECURE_DECODE.js';
import { SW_SECURE_CRYPTO } from './SW_SECURE_CRYPTO.js';
import { SW_SECURE_DECODE } from './SW_SECURE_DECODE.js';
/**
 * Widevine Robustness.
 *
 * @group DRM
 *
 * @beta
 */
export declare const WidevineRobustness: {
    readonly SW_SECURE_CRYPTO: typeof SW_SECURE_CRYPTO;
    readonly SW_SECURE_DECODE: typeof SW_SECURE_DECODE;
    readonly HW_SECURE_CRYPTO: typeof HW_SECURE_CRYPTO;
    readonly HW_SECURE_DECODE: typeof HW_SECURE_DECODE;
    readonly HW_SECURE_ALL: typeof HW_SECURE_ALL;
};
/**
 * Widevine Robustness.
 *
 * @group DRM
 *
 * @beta
 */
export type WidevineRobustness = ValueOf<typeof WidevineRobustness>;
//# sourceMappingURL=WidevineRobustness.d.ts.map