import { ExtendedDRMConfig, DRMInitResult } from './types/DRMTypes';
export declare class DRMManager {
    private video;
    private config;
    private debug;
    private activeDRM;
    constructor(video: HTMLVideoElement, config: ExtendedDRMConfig, debug?: boolean);
    initialize(): Promise<DRMInitResult>;
    private initSpecific;
    getHLSConfig(): Record<string, any>;
    getDashProtectionData(): Record<string, any>;
    destroy(): Promise<void>;
    private log;
}
//# sourceMappingURL=DRMManager.d.ts.map