export default mpegts;
declare namespace mpegts {
    export { createPlayer };
    export { isSupported };
    export { getFeatureList };
    export { BaseLoader };
    export { LoaderStatus };
    export { LoaderErrors };
    export { PlayerEvents as Events };
    export { ErrorTypes };
    export { ErrorDetails };
    export { MSEPlayer };
    export { NativePlayer };
    export { LoggingControl };
    export const version: any;
}
declare function createPlayer(mediaDataSource: any, optionalConfig: any, streamtype?: string): MSEPlayer | NativePlayer | HLSPlayer;
declare function isSupported(): boolean;
declare function getFeatureList(): {
    msePlayback: boolean;
    mseLivePlayback: boolean;
    networkStreamIO: boolean;
    networkLoaderName: string;
    nativeMP4H264Playback: boolean;
    nativeWebmVP8Playback: boolean;
    nativeWebmVP9Playback: boolean;
};
import { BaseLoader } from './io/loader.js';
import { LoaderStatus } from './io/loader.js';
import { LoaderErrors } from './io/loader.js';
import PlayerEvents from './player/player-events.js';
import { ErrorTypes } from './player/player-errors.js';
import { ErrorDetails } from './player/player-errors.js';
import MSEPlayer from './player/mse-player.js';
import NativePlayer from './player/native-player.js';
import LoggingControl from './utils/logging-control.js';
import HLSPlayer from './player/hls-player.js';
