import { ChunkedStreamingOptions, ChunkedStreamingStatistics } from './StreamTypes';
export default class ShakaPlayer {
    private readonly _logger;
    private readonly _videoElement;
    private readonly _kind;
    private readonly _streamId;
    private readonly _manifestURI;
    private readonly _options;
    private readonly _handleStreamFailure;
    private readonly _disposables;
    private readonly _monitoredStatistics;
    private _player;
    constructor(videoElement: HTMLVideoElement, kind: string, streamId: string, manifestURI: string, options: ChunkedStreamingOptions, handleStreamFailure: Function);
    start(): void;
    getStats(): ChunkedStreamingStatistics;
    dispose(): void;
    private loadPlayer;
}
