import * as T from '../types';
export declare const system: {
    WIDEVINE: {
        id: string;
        name: string;
    };
    PLAYREADY: {
        id: string;
        name: string;
    };
    MARLIN: {
        id: string;
        name: string;
    };
    COMMON: {
        id: string;
        name: string;
    };
};
export declare const getPsshHeader: (request: T.HeaderConfig) => string;
export declare const decodePssh: (data: string) => T.DecodeResult;
export declare const decodePsshData: (targetSystem: string, data: string) => T.PlayReadyData | T.WidevineData | null;
