export class NetWorkError {
    constructor(type: any, httpCode: any, context: any);
}
export class ParserError {
    constructor(type: any, errorCode: any, ext: any);
}
export const ERROR_CODES: {
    416: number | {
        HLS: number;
        DASH: number;
        FLV?: undefined;
        MP4?: undefined;
        FMP4?: undefined;
        SIDX?: undefined;
        MEDIA_ERR_ABORTED?: undefined;
        MEDIA_ERR_NETWORK?: undefined;
        MEDIA_ERR_DECODE?: undefined;
        MEDIA_ERR_SRC_NOT_SUPPORTED?: undefined;
        MEDIA_ERR_CODEC_NOT_SUPPORTED?: undefined;
        MEDIA_ERR_URL_EMPTY?: undefined;
        MSE_ADD_SB?: undefined;
        MSE_APPEND_BUFFER?: undefined;
        MSE_OTHER?: undefined;
        MSE_FULL?: undefined;
        MSE_HIJACK?: undefined;
        MSE_CHANGE_TYPE?: undefined;
        EME_HIJACK?: undefined;
        LICENSE?: undefined;
        CUSTOM_LICENSE?: undefined;
        NO_CANPLAY_ERROR?: undefined;
        BUFFERBREAK_ERROR?: undefined;
        WAITING_TIMEOUT_ERROR?: undefined;
    } | {
        FLV: number;
        HLS: number;
        MP4: number;
        FMP4: number;
        SIDX: number;
        DASH?: undefined;
        MEDIA_ERR_ABORTED?: undefined;
        MEDIA_ERR_NETWORK?: undefined;
        MEDIA_ERR_DECODE?: undefined;
        MEDIA_ERR_SRC_NOT_SUPPORTED?: undefined;
        MEDIA_ERR_CODEC_NOT_SUPPORTED?: undefined;
        MEDIA_ERR_URL_EMPTY?: undefined;
        MSE_ADD_SB?: undefined;
        MSE_APPEND_BUFFER?: undefined;
        MSE_OTHER?: undefined;
        MSE_FULL?: undefined;
        MSE_HIJACK?: undefined;
        MSE_CHANGE_TYPE?: undefined;
        EME_HIJACK?: undefined;
        LICENSE?: undefined;
        CUSTOM_LICENSE?: undefined;
        NO_CANPLAY_ERROR?: undefined;
        BUFFERBREAK_ERROR?: undefined;
        WAITING_TIMEOUT_ERROR?: undefined;
    } | {
        FMP4: number;
        MP4: number;
        HLS?: undefined;
        DASH?: undefined;
        FLV?: undefined;
        SIDX?: undefined;
        MEDIA_ERR_ABORTED?: undefined;
        MEDIA_ERR_NETWORK?: undefined;
        MEDIA_ERR_DECODE?: undefined;
        MEDIA_ERR_SRC_NOT_SUPPORTED?: undefined;
        MEDIA_ERR_CODEC_NOT_SUPPORTED?: undefined;
        MEDIA_ERR_URL_EMPTY?: undefined;
        MSE_ADD_SB?: undefined;
        MSE_APPEND_BUFFER?: undefined;
        MSE_OTHER?: undefined;
        MSE_FULL?: undefined;
        MSE_HIJACK?: undefined;
        MSE_CHANGE_TYPE?: undefined;
        EME_HIJACK?: undefined;
        LICENSE?: undefined;
        CUSTOM_LICENSE?: undefined;
        NO_CANPLAY_ERROR?: undefined;
        BUFFERBREAK_ERROR?: undefined;
        WAITING_TIMEOUT_ERROR?: undefined;
    } | {
        MEDIA_ERR_ABORTED: number;
        MEDIA_ERR_NETWORK: number;
        MEDIA_ERR_DECODE: number;
        MEDIA_ERR_SRC_NOT_SUPPORTED: number;
        MEDIA_ERR_CODEC_NOT_SUPPORTED: number;
        MEDIA_ERR_URL_EMPTY: number;
        MSE_ADD_SB: number;
        MSE_APPEND_BUFFER: number;
        MSE_OTHER: number;
        MSE_FULL: number;
        MSE_HIJACK: number;
        MSE_CHANGE_TYPE: number;
        EME_HIJACK: number;
        HLS?: undefined;
        DASH?: undefined;
        FLV?: undefined;
        MP4?: undefined;
        FMP4?: undefined;
        SIDX?: undefined;
        LICENSE?: undefined;
        CUSTOM_LICENSE?: undefined;
        NO_CANPLAY_ERROR?: undefined;
        BUFFERBREAK_ERROR?: undefined;
        WAITING_TIMEOUT_ERROR?: undefined;
    } | {
        LICENSE: number;
        CUSTOM_LICENSE: number;
        HLS?: undefined;
        DASH?: undefined;
        FLV?: undefined;
        MP4?: undefined;
        FMP4?: undefined;
        SIDX?: undefined;
        MEDIA_ERR_ABORTED?: undefined;
        MEDIA_ERR_NETWORK?: undefined;
        MEDIA_ERR_DECODE?: undefined;
        MEDIA_ERR_SRC_NOT_SUPPORTED?: undefined;
        MEDIA_ERR_CODEC_NOT_SUPPORTED?: undefined;
        MEDIA_ERR_URL_EMPTY?: undefined;
        MSE_ADD_SB?: undefined;
        MSE_APPEND_BUFFER?: undefined;
        MSE_OTHER?: undefined;
        MSE_FULL?: undefined;
        MSE_HIJACK?: undefined;
        MSE_CHANGE_TYPE?: undefined;
        EME_HIJACK?: undefined;
        NO_CANPLAY_ERROR?: undefined;
        BUFFERBREAK_ERROR?: undefined;
        WAITING_TIMEOUT_ERROR?: undefined;
    } | {
        NO_CANPLAY_ERROR: number;
        BUFFERBREAK_ERROR: number;
        WAITING_TIMEOUT_ERROR: number;
        HLS?: undefined;
        DASH?: undefined;
        FLV?: undefined;
        MP4?: undefined;
        FMP4?: undefined;
        SIDX?: undefined;
        MEDIA_ERR_ABORTED?: undefined;
        MEDIA_ERR_NETWORK?: undefined;
        MEDIA_ERR_DECODE?: undefined;
        MEDIA_ERR_SRC_NOT_SUPPORTED?: undefined;
        MEDIA_ERR_CODEC_NOT_SUPPORTED?: undefined;
        MEDIA_ERR_URL_EMPTY?: undefined;
        MSE_ADD_SB?: undefined;
        MSE_APPEND_BUFFER?: undefined;
        MSE_OTHER?: undefined;
        MSE_FULL?: undefined;
        MSE_HIJACK?: undefined;
        MSE_CHANGE_TYPE?: undefined;
        EME_HIJACK?: undefined;
        LICENSE?: undefined;
        CUSTOM_LICENSE?: undefined;
    };
    403: number | {
        HLS: number;
        DASH: number;
        FLV?: undefined;
        MP4?: undefined;
        FMP4?: undefined;
        SIDX?: undefined;
        MEDIA_ERR_ABORTED?: undefined;
        MEDIA_ERR_NETWORK?: undefined;
        MEDIA_ERR_DECODE?: undefined;
        MEDIA_ERR_SRC_NOT_SUPPORTED?: undefined;
        MEDIA_ERR_CODEC_NOT_SUPPORTED?: undefined;
        MEDIA_ERR_URL_EMPTY?: undefined;
        MSE_ADD_SB?: undefined;
        MSE_APPEND_BUFFER?: undefined;
        MSE_OTHER?: undefined;
        MSE_FULL?: undefined;
        MSE_HIJACK?: undefined;
        MSE_CHANGE_TYPE?: undefined;
        EME_HIJACK?: undefined;
        LICENSE?: undefined;
        CUSTOM_LICENSE?: undefined;
        NO_CANPLAY_ERROR?: undefined;
        BUFFERBREAK_ERROR?: undefined;
        WAITING_TIMEOUT_ERROR?: undefined;
    } | {
        FLV: number;
        HLS: number;
        MP4: number;
        FMP4: number;
        SIDX: number;
        DASH?: undefined;
        MEDIA_ERR_ABORTED?: undefined;
        MEDIA_ERR_NETWORK?: undefined;
        MEDIA_ERR_DECODE?: undefined;
        MEDIA_ERR_SRC_NOT_SUPPORTED?: undefined;
        MEDIA_ERR_CODEC_NOT_SUPPORTED?: undefined;
        MEDIA_ERR_URL_EMPTY?: undefined;
        MSE_ADD_SB?: undefined;
        MSE_APPEND_BUFFER?: undefined;
        MSE_OTHER?: undefined;
        MSE_FULL?: undefined;
        MSE_HIJACK?: undefined;
        MSE_CHANGE_TYPE?: undefined;
        EME_HIJACK?: undefined;
        LICENSE?: undefined;
        CUSTOM_LICENSE?: undefined;
        NO_CANPLAY_ERROR?: undefined;
        BUFFERBREAK_ERROR?: undefined;
        WAITING_TIMEOUT_ERROR?: undefined;
    } | {
        FMP4: number;
        MP4: number;
        HLS?: undefined;
        DASH?: undefined;
        FLV?: undefined;
        SIDX?: undefined;
        MEDIA_ERR_ABORTED?: undefined;
        MEDIA_ERR_NETWORK?: undefined;
        MEDIA_ERR_DECODE?: undefined;
        MEDIA_ERR_SRC_NOT_SUPPORTED?: undefined;
        MEDIA_ERR_CODEC_NOT_SUPPORTED?: undefined;
        MEDIA_ERR_URL_EMPTY?: undefined;
        MSE_ADD_SB?: undefined;
        MSE_APPEND_BUFFER?: undefined;
        MSE_OTHER?: undefined;
        MSE_FULL?: undefined;
        MSE_HIJACK?: undefined;
        MSE_CHANGE_TYPE?: undefined;
        EME_HIJACK?: undefined;
        LICENSE?: undefined;
        CUSTOM_LICENSE?: undefined;
        NO_CANPLAY_ERROR?: undefined;
        BUFFERBREAK_ERROR?: undefined;
        WAITING_TIMEOUT_ERROR?: undefined;
    } | {
        MEDIA_ERR_ABORTED: number;
        MEDIA_ERR_NETWORK: number;
        MEDIA_ERR_DECODE: number;
        MEDIA_ERR_SRC_NOT_SUPPORTED: number;
        MEDIA_ERR_CODEC_NOT_SUPPORTED: number;
        MEDIA_ERR_URL_EMPTY: number;
        MSE_ADD_SB: number;
        MSE_APPEND_BUFFER: number;
        MSE_OTHER: number;
        MSE_FULL: number;
        MSE_HIJACK: number;
        MSE_CHANGE_TYPE: number;
        EME_HIJACK: number;
        HLS?: undefined;
        DASH?: undefined;
        FLV?: undefined;
        MP4?: undefined;
        FMP4?: undefined;
        SIDX?: undefined;
        LICENSE?: undefined;
        CUSTOM_LICENSE?: undefined;
        NO_CANPLAY_ERROR?: undefined;
        BUFFERBREAK_ERROR?: undefined;
        WAITING_TIMEOUT_ERROR?: undefined;
    } | {
        LICENSE: number;
        CUSTOM_LICENSE: number;
        HLS?: undefined;
        DASH?: undefined;
        FLV?: undefined;
        MP4?: undefined;
        FMP4?: undefined;
        SIDX?: undefined;
        MEDIA_ERR_ABORTED?: undefined;
        MEDIA_ERR_NETWORK?: undefined;
        MEDIA_ERR_DECODE?: undefined;
        MEDIA_ERR_SRC_NOT_SUPPORTED?: undefined;
        MEDIA_ERR_CODEC_NOT_SUPPORTED?: undefined;
        MEDIA_ERR_URL_EMPTY?: undefined;
        MSE_ADD_SB?: undefined;
        MSE_APPEND_BUFFER?: undefined;
        MSE_OTHER?: undefined;
        MSE_FULL?: undefined;
        MSE_HIJACK?: undefined;
        MSE_CHANGE_TYPE?: undefined;
        EME_HIJACK?: undefined;
        NO_CANPLAY_ERROR?: undefined;
        BUFFERBREAK_ERROR?: undefined;
        WAITING_TIMEOUT_ERROR?: undefined;
    } | {
        NO_CANPLAY_ERROR: number;
        BUFFERBREAK_ERROR: number;
        WAITING_TIMEOUT_ERROR: number;
        HLS?: undefined;
        DASH?: undefined;
        FLV?: undefined;
        MP4?: undefined;
        FMP4?: undefined;
        SIDX?: undefined;
        MEDIA_ERR_ABORTED?: undefined;
        MEDIA_ERR_NETWORK?: undefined;
        MEDIA_ERR_DECODE?: undefined;
        MEDIA_ERR_SRC_NOT_SUPPORTED?: undefined;
        MEDIA_ERR_CODEC_NOT_SUPPORTED?: undefined;
        MEDIA_ERR_URL_EMPTY?: undefined;
        MSE_ADD_SB?: undefined;
        MSE_APPEND_BUFFER?: undefined;
        MSE_OTHER?: undefined;
        MSE_FULL?: undefined;
        MSE_HIJACK?: undefined;
        MSE_CHANGE_TYPE?: undefined;
        EME_HIJACK?: undefined;
        LICENSE?: undefined;
        CUSTOM_LICENSE?: undefined;
    };
    404: number | {
        HLS: number;
        DASH: number;
        FLV?: undefined;
        MP4?: undefined;
        FMP4?: undefined;
        SIDX?: undefined;
        MEDIA_ERR_ABORTED?: undefined;
        MEDIA_ERR_NETWORK?: undefined;
        MEDIA_ERR_DECODE?: undefined;
        MEDIA_ERR_SRC_NOT_SUPPORTED?: undefined;
        MEDIA_ERR_CODEC_NOT_SUPPORTED?: undefined;
        MEDIA_ERR_URL_EMPTY?: undefined;
        MSE_ADD_SB?: undefined;
        MSE_APPEND_BUFFER?: undefined;
        MSE_OTHER?: undefined;
        MSE_FULL?: undefined;
        MSE_HIJACK?: undefined;
        MSE_CHANGE_TYPE?: undefined;
        EME_HIJACK?: undefined;
        LICENSE?: undefined;
        CUSTOM_LICENSE?: undefined;
        NO_CANPLAY_ERROR?: undefined;
        BUFFERBREAK_ERROR?: undefined;
        WAITING_TIMEOUT_ERROR?: undefined;
    } | {
        FLV: number;
        HLS: number;
        MP4: number;
        FMP4: number;
        SIDX: number;
        DASH?: undefined;
        MEDIA_ERR_ABORTED?: undefined;
        MEDIA_ERR_NETWORK?: undefined;
        MEDIA_ERR_DECODE?: undefined;
        MEDIA_ERR_SRC_NOT_SUPPORTED?: undefined;
        MEDIA_ERR_CODEC_NOT_SUPPORTED?: undefined;
        MEDIA_ERR_URL_EMPTY?: undefined;
        MSE_ADD_SB?: undefined;
        MSE_APPEND_BUFFER?: undefined;
        MSE_OTHER?: undefined;
        MSE_FULL?: undefined;
        MSE_HIJACK?: undefined;
        MSE_CHANGE_TYPE?: undefined;
        EME_HIJACK?: undefined;
        LICENSE?: undefined;
        CUSTOM_LICENSE?: undefined;
        NO_CANPLAY_ERROR?: undefined;
        BUFFERBREAK_ERROR?: undefined;
        WAITING_TIMEOUT_ERROR?: undefined;
    } | {
        FMP4: number;
        MP4: number;
        HLS?: undefined;
        DASH?: undefined;
        FLV?: undefined;
        SIDX?: undefined;
        MEDIA_ERR_ABORTED?: undefined;
        MEDIA_ERR_NETWORK?: undefined;
        MEDIA_ERR_DECODE?: undefined;
        MEDIA_ERR_SRC_NOT_SUPPORTED?: undefined;
        MEDIA_ERR_CODEC_NOT_SUPPORTED?: undefined;
        MEDIA_ERR_URL_EMPTY?: undefined;
        MSE_ADD_SB?: undefined;
        MSE_APPEND_BUFFER?: undefined;
        MSE_OTHER?: undefined;
        MSE_FULL?: undefined;
        MSE_HIJACK?: undefined;
        MSE_CHANGE_TYPE?: undefined;
        EME_HIJACK?: undefined;
        LICENSE?: undefined;
        CUSTOM_LICENSE?: undefined;
        NO_CANPLAY_ERROR?: undefined;
        BUFFERBREAK_ERROR?: undefined;
        WAITING_TIMEOUT_ERROR?: undefined;
    } | {
        MEDIA_ERR_ABORTED: number;
        MEDIA_ERR_NETWORK: number;
        MEDIA_ERR_DECODE: number;
        MEDIA_ERR_SRC_NOT_SUPPORTED: number;
        MEDIA_ERR_CODEC_NOT_SUPPORTED: number;
        MEDIA_ERR_URL_EMPTY: number;
        MSE_ADD_SB: number;
        MSE_APPEND_BUFFER: number;
        MSE_OTHER: number;
        MSE_FULL: number;
        MSE_HIJACK: number;
        MSE_CHANGE_TYPE: number;
        EME_HIJACK: number;
        HLS?: undefined;
        DASH?: undefined;
        FLV?: undefined;
        MP4?: undefined;
        FMP4?: undefined;
        SIDX?: undefined;
        LICENSE?: undefined;
        CUSTOM_LICENSE?: undefined;
        NO_CANPLAY_ERROR?: undefined;
        BUFFERBREAK_ERROR?: undefined;
        WAITING_TIMEOUT_ERROR?: undefined;
    } | {
        LICENSE: number;
        CUSTOM_LICENSE: number;
        HLS?: undefined;
        DASH?: undefined;
        FLV?: undefined;
        MP4?: undefined;
        FMP4?: undefined;
        SIDX?: undefined;
        MEDIA_ERR_ABORTED?: undefined;
        MEDIA_ERR_NETWORK?: undefined;
        MEDIA_ERR_DECODE?: undefined;
        MEDIA_ERR_SRC_NOT_SUPPORTED?: undefined;
        MEDIA_ERR_CODEC_NOT_SUPPORTED?: undefined;
        MEDIA_ERR_URL_EMPTY?: undefined;
        MSE_ADD_SB?: undefined;
        MSE_APPEND_BUFFER?: undefined;
        MSE_OTHER?: undefined;
        MSE_FULL?: undefined;
        MSE_HIJACK?: undefined;
        MSE_CHANGE_TYPE?: undefined;
        EME_HIJACK?: undefined;
        NO_CANPLAY_ERROR?: undefined;
        BUFFERBREAK_ERROR?: undefined;
        WAITING_TIMEOUT_ERROR?: undefined;
    } | {
        NO_CANPLAY_ERROR: number;
        BUFFERBREAK_ERROR: number;
        WAITING_TIMEOUT_ERROR: number;
        HLS?: undefined;
        DASH?: undefined;
        FLV?: undefined;
        MP4?: undefined;
        FMP4?: undefined;
        SIDX?: undefined;
        MEDIA_ERR_ABORTED?: undefined;
        MEDIA_ERR_NETWORK?: undefined;
        MEDIA_ERR_DECODE?: undefined;
        MEDIA_ERR_SRC_NOT_SUPPORTED?: undefined;
        MEDIA_ERR_CODEC_NOT_SUPPORTED?: undefined;
        MEDIA_ERR_URL_EMPTY?: undefined;
        MSE_ADD_SB?: undefined;
        MSE_APPEND_BUFFER?: undefined;
        MSE_OTHER?: undefined;
        MSE_FULL?: undefined;
        MSE_HIJACK?: undefined;
        MSE_CHANGE_TYPE?: undefined;
        EME_HIJACK?: undefined;
        LICENSE?: undefined;
        CUSTOM_LICENSE?: undefined;
    };
    timeout: number | {
        HLS: number;
        DASH: number;
        FLV?: undefined;
        MP4?: undefined;
        FMP4?: undefined;
        SIDX?: undefined;
        MEDIA_ERR_ABORTED?: undefined;
        MEDIA_ERR_NETWORK?: undefined;
        MEDIA_ERR_DECODE?: undefined;
        MEDIA_ERR_SRC_NOT_SUPPORTED?: undefined;
        MEDIA_ERR_CODEC_NOT_SUPPORTED?: undefined;
        MEDIA_ERR_URL_EMPTY?: undefined;
        MSE_ADD_SB?: undefined;
        MSE_APPEND_BUFFER?: undefined;
        MSE_OTHER?: undefined;
        MSE_FULL?: undefined;
        MSE_HIJACK?: undefined;
        MSE_CHANGE_TYPE?: undefined;
        EME_HIJACK?: undefined;
        LICENSE?: undefined;
        CUSTOM_LICENSE?: undefined;
        NO_CANPLAY_ERROR?: undefined;
        BUFFERBREAK_ERROR?: undefined;
        WAITING_TIMEOUT_ERROR?: undefined;
    } | {
        FLV: number;
        HLS: number;
        MP4: number;
        FMP4: number;
        SIDX: number;
        DASH?: undefined;
        MEDIA_ERR_ABORTED?: undefined;
        MEDIA_ERR_NETWORK?: undefined;
        MEDIA_ERR_DECODE?: undefined;
        MEDIA_ERR_SRC_NOT_SUPPORTED?: undefined;
        MEDIA_ERR_CODEC_NOT_SUPPORTED?: undefined;
        MEDIA_ERR_URL_EMPTY?: undefined;
        MSE_ADD_SB?: undefined;
        MSE_APPEND_BUFFER?: undefined;
        MSE_OTHER?: undefined;
        MSE_FULL?: undefined;
        MSE_HIJACK?: undefined;
        MSE_CHANGE_TYPE?: undefined;
        EME_HIJACK?: undefined;
        LICENSE?: undefined;
        CUSTOM_LICENSE?: undefined;
        NO_CANPLAY_ERROR?: undefined;
        BUFFERBREAK_ERROR?: undefined;
        WAITING_TIMEOUT_ERROR?: undefined;
    } | {
        FMP4: number;
        MP4: number;
        HLS?: undefined;
        DASH?: undefined;
        FLV?: undefined;
        SIDX?: undefined;
        MEDIA_ERR_ABORTED?: undefined;
        MEDIA_ERR_NETWORK?: undefined;
        MEDIA_ERR_DECODE?: undefined;
        MEDIA_ERR_SRC_NOT_SUPPORTED?: undefined;
        MEDIA_ERR_CODEC_NOT_SUPPORTED?: undefined;
        MEDIA_ERR_URL_EMPTY?: undefined;
        MSE_ADD_SB?: undefined;
        MSE_APPEND_BUFFER?: undefined;
        MSE_OTHER?: undefined;
        MSE_FULL?: undefined;
        MSE_HIJACK?: undefined;
        MSE_CHANGE_TYPE?: undefined;
        EME_HIJACK?: undefined;
        LICENSE?: undefined;
        CUSTOM_LICENSE?: undefined;
        NO_CANPLAY_ERROR?: undefined;
        BUFFERBREAK_ERROR?: undefined;
        WAITING_TIMEOUT_ERROR?: undefined;
    } | {
        MEDIA_ERR_ABORTED: number;
        MEDIA_ERR_NETWORK: number;
        MEDIA_ERR_DECODE: number;
        MEDIA_ERR_SRC_NOT_SUPPORTED: number;
        MEDIA_ERR_CODEC_NOT_SUPPORTED: number;
        MEDIA_ERR_URL_EMPTY: number;
        MSE_ADD_SB: number;
        MSE_APPEND_BUFFER: number;
        MSE_OTHER: number;
        MSE_FULL: number;
        MSE_HIJACK: number;
        MSE_CHANGE_TYPE: number;
        EME_HIJACK: number;
        HLS?: undefined;
        DASH?: undefined;
        FLV?: undefined;
        MP4?: undefined;
        FMP4?: undefined;
        SIDX?: undefined;
        LICENSE?: undefined;
        CUSTOM_LICENSE?: undefined;
        NO_CANPLAY_ERROR?: undefined;
        BUFFERBREAK_ERROR?: undefined;
        WAITING_TIMEOUT_ERROR?: undefined;
    } | {
        LICENSE: number;
        CUSTOM_LICENSE: number;
        HLS?: undefined;
        DASH?: undefined;
        FLV?: undefined;
        MP4?: undefined;
        FMP4?: undefined;
        SIDX?: undefined;
        MEDIA_ERR_ABORTED?: undefined;
        MEDIA_ERR_NETWORK?: undefined;
        MEDIA_ERR_DECODE?: undefined;
        MEDIA_ERR_SRC_NOT_SUPPORTED?: undefined;
        MEDIA_ERR_CODEC_NOT_SUPPORTED?: undefined;
        MEDIA_ERR_URL_EMPTY?: undefined;
        MSE_ADD_SB?: undefined;
        MSE_APPEND_BUFFER?: undefined;
        MSE_OTHER?: undefined;
        MSE_FULL?: undefined;
        MSE_HIJACK?: undefined;
        MSE_CHANGE_TYPE?: undefined;
        EME_HIJACK?: undefined;
        NO_CANPLAY_ERROR?: undefined;
        BUFFERBREAK_ERROR?: undefined;
        WAITING_TIMEOUT_ERROR?: undefined;
    } | {
        NO_CANPLAY_ERROR: number;
        BUFFERBREAK_ERROR: number;
        WAITING_TIMEOUT_ERROR: number;
        HLS?: undefined;
        DASH?: undefined;
        FLV?: undefined;
        MP4?: undefined;
        FMP4?: undefined;
        SIDX?: undefined;
        MEDIA_ERR_ABORTED?: undefined;
        MEDIA_ERR_NETWORK?: undefined;
        MEDIA_ERR_DECODE?: undefined;
        MEDIA_ERR_SRC_NOT_SUPPORTED?: undefined;
        MEDIA_ERR_CODEC_NOT_SUPPORTED?: undefined;
        MEDIA_ERR_URL_EMPTY?: undefined;
        MSE_ADD_SB?: undefined;
        MSE_APPEND_BUFFER?: undefined;
        MSE_OTHER?: undefined;
        MSE_FULL?: undefined;
        MSE_HIJACK?: undefined;
        MSE_CHANGE_TYPE?: undefined;
        EME_HIJACK?: undefined;
        LICENSE?: undefined;
        CUSTOM_LICENSE?: undefined;
    };
    '4xx': string;
    '5xx': string;
    networkError: number | {
        HLS: number;
        DASH: number;
        FLV?: undefined;
        MP4?: undefined;
        FMP4?: undefined;
        SIDX?: undefined;
        MEDIA_ERR_ABORTED?: undefined;
        MEDIA_ERR_NETWORK?: undefined;
        MEDIA_ERR_DECODE?: undefined;
        MEDIA_ERR_SRC_NOT_SUPPORTED?: undefined;
        MEDIA_ERR_CODEC_NOT_SUPPORTED?: undefined;
        MEDIA_ERR_URL_EMPTY?: undefined;
        MSE_ADD_SB?: undefined;
        MSE_APPEND_BUFFER?: undefined;
        MSE_OTHER?: undefined;
        MSE_FULL?: undefined;
        MSE_HIJACK?: undefined;
        MSE_CHANGE_TYPE?: undefined;
        EME_HIJACK?: undefined;
        LICENSE?: undefined;
        CUSTOM_LICENSE?: undefined;
        NO_CANPLAY_ERROR?: undefined;
        BUFFERBREAK_ERROR?: undefined;
        WAITING_TIMEOUT_ERROR?: undefined;
    } | {
        FLV: number;
        HLS: number;
        MP4: number;
        FMP4: number;
        SIDX: number;
        DASH?: undefined;
        MEDIA_ERR_ABORTED?: undefined;
        MEDIA_ERR_NETWORK?: undefined;
        MEDIA_ERR_DECODE?: undefined;
        MEDIA_ERR_SRC_NOT_SUPPORTED?: undefined;
        MEDIA_ERR_CODEC_NOT_SUPPORTED?: undefined;
        MEDIA_ERR_URL_EMPTY?: undefined;
        MSE_ADD_SB?: undefined;
        MSE_APPEND_BUFFER?: undefined;
        MSE_OTHER?: undefined;
        MSE_FULL?: undefined;
        MSE_HIJACK?: undefined;
        MSE_CHANGE_TYPE?: undefined;
        EME_HIJACK?: undefined;
        LICENSE?: undefined;
        CUSTOM_LICENSE?: undefined;
        NO_CANPLAY_ERROR?: undefined;
        BUFFERBREAK_ERROR?: undefined;
        WAITING_TIMEOUT_ERROR?: undefined;
    } | {
        FMP4: number;
        MP4: number;
        HLS?: undefined;
        DASH?: undefined;
        FLV?: undefined;
        SIDX?: undefined;
        MEDIA_ERR_ABORTED?: undefined;
        MEDIA_ERR_NETWORK?: undefined;
        MEDIA_ERR_DECODE?: undefined;
        MEDIA_ERR_SRC_NOT_SUPPORTED?: undefined;
        MEDIA_ERR_CODEC_NOT_SUPPORTED?: undefined;
        MEDIA_ERR_URL_EMPTY?: undefined;
        MSE_ADD_SB?: undefined;
        MSE_APPEND_BUFFER?: undefined;
        MSE_OTHER?: undefined;
        MSE_FULL?: undefined;
        MSE_HIJACK?: undefined;
        MSE_CHANGE_TYPE?: undefined;
        EME_HIJACK?: undefined;
        LICENSE?: undefined;
        CUSTOM_LICENSE?: undefined;
        NO_CANPLAY_ERROR?: undefined;
        BUFFERBREAK_ERROR?: undefined;
        WAITING_TIMEOUT_ERROR?: undefined;
    } | {
        MEDIA_ERR_ABORTED: number;
        MEDIA_ERR_NETWORK: number;
        MEDIA_ERR_DECODE: number;
        MEDIA_ERR_SRC_NOT_SUPPORTED: number;
        MEDIA_ERR_CODEC_NOT_SUPPORTED: number;
        MEDIA_ERR_URL_EMPTY: number;
        MSE_ADD_SB: number;
        MSE_APPEND_BUFFER: number;
        MSE_OTHER: number;
        MSE_FULL: number;
        MSE_HIJACK: number;
        MSE_CHANGE_TYPE: number;
        EME_HIJACK: number;
        HLS?: undefined;
        DASH?: undefined;
        FLV?: undefined;
        MP4?: undefined;
        FMP4?: undefined;
        SIDX?: undefined;
        LICENSE?: undefined;
        CUSTOM_LICENSE?: undefined;
        NO_CANPLAY_ERROR?: undefined;
        BUFFERBREAK_ERROR?: undefined;
        WAITING_TIMEOUT_ERROR?: undefined;
    } | {
        LICENSE: number;
        CUSTOM_LICENSE: number;
        HLS?: undefined;
        DASH?: undefined;
        FLV?: undefined;
        MP4?: undefined;
        FMP4?: undefined;
        SIDX?: undefined;
        MEDIA_ERR_ABORTED?: undefined;
        MEDIA_ERR_NETWORK?: undefined;
        MEDIA_ERR_DECODE?: undefined;
        MEDIA_ERR_SRC_NOT_SUPPORTED?: undefined;
        MEDIA_ERR_CODEC_NOT_SUPPORTED?: undefined;
        MEDIA_ERR_URL_EMPTY?: undefined;
        MSE_ADD_SB?: undefined;
        MSE_APPEND_BUFFER?: undefined;
        MSE_OTHER?: undefined;
        MSE_FULL?: undefined;
        MSE_HIJACK?: undefined;
        MSE_CHANGE_TYPE?: undefined;
        EME_HIJACK?: undefined;
        NO_CANPLAY_ERROR?: undefined;
        BUFFERBREAK_ERROR?: undefined;
        WAITING_TIMEOUT_ERROR?: undefined;
    } | {
        NO_CANPLAY_ERROR: number;
        BUFFERBREAK_ERROR: number;
        WAITING_TIMEOUT_ERROR: number;
        HLS?: undefined;
        DASH?: undefined;
        FLV?: undefined;
        MP4?: undefined;
        FMP4?: undefined;
        SIDX?: undefined;
        MEDIA_ERR_ABORTED?: undefined;
        MEDIA_ERR_NETWORK?: undefined;
        MEDIA_ERR_DECODE?: undefined;
        MEDIA_ERR_SRC_NOT_SUPPORTED?: undefined;
        MEDIA_ERR_CODEC_NOT_SUPPORTED?: undefined;
        MEDIA_ERR_URL_EMPTY?: undefined;
        MSE_ADD_SB?: undefined;
        MSE_APPEND_BUFFER?: undefined;
        MSE_OTHER?: undefined;
        MSE_FULL?: undefined;
        MSE_HIJACK?: undefined;
        MSE_CHANGE_TYPE?: undefined;
        EME_HIJACK?: undefined;
        LICENSE?: undefined;
        CUSTOM_LICENSE?: undefined;
    };
    contentError: string;
    mse: any;
    mseOpen: any;
    mseAppend: any;
    mse_hijack: any;
    eme_hijack: any;
    metaError: any;
    muxError: any;
    other: number | {
        HLS: number;
        DASH: number;
        FLV?: undefined;
        MP4?: undefined;
        FMP4?: undefined;
        SIDX?: undefined;
        MEDIA_ERR_ABORTED?: undefined;
        MEDIA_ERR_NETWORK?: undefined;
        MEDIA_ERR_DECODE?: undefined;
        MEDIA_ERR_SRC_NOT_SUPPORTED?: undefined;
        MEDIA_ERR_CODEC_NOT_SUPPORTED?: undefined;
        MEDIA_ERR_URL_EMPTY?: undefined;
        MSE_ADD_SB?: undefined;
        MSE_APPEND_BUFFER?: undefined;
        MSE_OTHER?: undefined;
        MSE_FULL?: undefined;
        MSE_HIJACK?: undefined;
        MSE_CHANGE_TYPE?: undefined;
        EME_HIJACK?: undefined;
        LICENSE?: undefined;
        CUSTOM_LICENSE?: undefined;
        NO_CANPLAY_ERROR?: undefined;
        BUFFERBREAK_ERROR?: undefined;
        WAITING_TIMEOUT_ERROR?: undefined;
    } | {
        FLV: number;
        HLS: number;
        MP4: number;
        FMP4: number;
        SIDX: number;
        DASH?: undefined;
        MEDIA_ERR_ABORTED?: undefined;
        MEDIA_ERR_NETWORK?: undefined;
        MEDIA_ERR_DECODE?: undefined;
        MEDIA_ERR_SRC_NOT_SUPPORTED?: undefined;
        MEDIA_ERR_CODEC_NOT_SUPPORTED?: undefined;
        MEDIA_ERR_URL_EMPTY?: undefined;
        MSE_ADD_SB?: undefined;
        MSE_APPEND_BUFFER?: undefined;
        MSE_OTHER?: undefined;
        MSE_FULL?: undefined;
        MSE_HIJACK?: undefined;
        MSE_CHANGE_TYPE?: undefined;
        EME_HIJACK?: undefined;
        LICENSE?: undefined;
        CUSTOM_LICENSE?: undefined;
        NO_CANPLAY_ERROR?: undefined;
        BUFFERBREAK_ERROR?: undefined;
        WAITING_TIMEOUT_ERROR?: undefined;
    } | {
        FMP4: number;
        MP4: number;
        HLS?: undefined;
        DASH?: undefined;
        FLV?: undefined;
        SIDX?: undefined;
        MEDIA_ERR_ABORTED?: undefined;
        MEDIA_ERR_NETWORK?: undefined;
        MEDIA_ERR_DECODE?: undefined;
        MEDIA_ERR_SRC_NOT_SUPPORTED?: undefined;
        MEDIA_ERR_CODEC_NOT_SUPPORTED?: undefined;
        MEDIA_ERR_URL_EMPTY?: undefined;
        MSE_ADD_SB?: undefined;
        MSE_APPEND_BUFFER?: undefined;
        MSE_OTHER?: undefined;
        MSE_FULL?: undefined;
        MSE_HIJACK?: undefined;
        MSE_CHANGE_TYPE?: undefined;
        EME_HIJACK?: undefined;
        LICENSE?: undefined;
        CUSTOM_LICENSE?: undefined;
        NO_CANPLAY_ERROR?: undefined;
        BUFFERBREAK_ERROR?: undefined;
        WAITING_TIMEOUT_ERROR?: undefined;
    } | {
        MEDIA_ERR_ABORTED: number;
        MEDIA_ERR_NETWORK: number;
        MEDIA_ERR_DECODE: number;
        MEDIA_ERR_SRC_NOT_SUPPORTED: number;
        MEDIA_ERR_CODEC_NOT_SUPPORTED: number;
        MEDIA_ERR_URL_EMPTY: number;
        MSE_ADD_SB: number;
        MSE_APPEND_BUFFER: number;
        MSE_OTHER: number;
        MSE_FULL: number;
        MSE_HIJACK: number;
        MSE_CHANGE_TYPE: number;
        EME_HIJACK: number;
        HLS?: undefined;
        DASH?: undefined;
        FLV?: undefined;
        MP4?: undefined;
        FMP4?: undefined;
        SIDX?: undefined;
        LICENSE?: undefined;
        CUSTOM_LICENSE?: undefined;
        NO_CANPLAY_ERROR?: undefined;
        BUFFERBREAK_ERROR?: undefined;
        WAITING_TIMEOUT_ERROR?: undefined;
    } | {
        LICENSE: number;
        CUSTOM_LICENSE: number;
        HLS?: undefined;
        DASH?: undefined;
        FLV?: undefined;
        MP4?: undefined;
        FMP4?: undefined;
        SIDX?: undefined;
        MEDIA_ERR_ABORTED?: undefined;
        MEDIA_ERR_NETWORK?: undefined;
        MEDIA_ERR_DECODE?: undefined;
        MEDIA_ERR_SRC_NOT_SUPPORTED?: undefined;
        MEDIA_ERR_CODEC_NOT_SUPPORTED?: undefined;
        MEDIA_ERR_URL_EMPTY?: undefined;
        MSE_ADD_SB?: undefined;
        MSE_APPEND_BUFFER?: undefined;
        MSE_OTHER?: undefined;
        MSE_FULL?: undefined;
        MSE_HIJACK?: undefined;
        MSE_CHANGE_TYPE?: undefined;
        EME_HIJACK?: undefined;
        NO_CANPLAY_ERROR?: undefined;
        BUFFERBREAK_ERROR?: undefined;
        WAITING_TIMEOUT_ERROR?: undefined;
    } | {
        NO_CANPLAY_ERROR: number;
        BUFFERBREAK_ERROR: number;
        WAITING_TIMEOUT_ERROR: number;
        HLS?: undefined;
        DASH?: undefined;
        FLV?: undefined;
        MP4?: undefined;
        FMP4?: undefined;
        SIDX?: undefined;
        MEDIA_ERR_ABORTED?: undefined;
        MEDIA_ERR_NETWORK?: undefined;
        MEDIA_ERR_DECODE?: undefined;
        MEDIA_ERR_SRC_NOT_SUPPORTED?: undefined;
        MEDIA_ERR_CODEC_NOT_SUPPORTED?: undefined;
        MEDIA_ERR_URL_EMPTY?: undefined;
        MSE_ADD_SB?: undefined;
        MSE_APPEND_BUFFER?: undefined;
        MSE_OTHER?: undefined;
        MSE_FULL?: undefined;
        MSE_HIJACK?: undefined;
        MSE_CHANGE_TYPE?: undefined;
        EME_HIJACK?: undefined;
        LICENSE?: undefined;
        CUSTOM_LICENSE?: undefined;
    };
    waitTimeout: any;
    waitTimeoutWithHidden: any;
    drm: any;
};
export const ERROR_TYPES: typeof ERR;
/**
 * 根据httpCode获取对应的错误码
 * @param { number} httpCode
 * @returns { number }
 */
export function getErrorCodeByHttpCode(httpCode: number): number;
import { ERR } from "../../xgplayer-streaming-shared/es/error";
