import { ChunkedStreamingOptions, ChunkedStreamingStatistics } from './StreamTypes'; export default class WebPlayer { private readonly _logger; private readonly _videoElement; private readonly _kind; private readonly _streamId; private readonly _manifestURI; private readonly _options; private readonly _handleStreamFailure; private _player; private _lastReloadTime; constructor(videoElement: HTMLVideoElement, kind: string, streamId: string, manifestURI: string, options: ChunkedStreamingOptions, handleStreamFailure: Function); start(): void; isSupported(): boolean; getStats(): ChunkedStreamingStatistics; dispose(): void; private canReload; private reloadIfAble; private reload; }