import { IMpegSource } from '../../player/types';
import { IProvider, IProviderParams } from '../types';
type Params = IProviderParams<IMpegSource>;
export default class MpegProvider implements IProvider {
    private subscription;
    private videoState;
    private video;
    private trackUrls;
    private params;
    private textTracksManager;
    constructor(params: Params);
    private subscribe;
    destroy(): void;
    private prepare;
    private playIfAllowed;
    private seek;
    private syncPlayback;
    private handleQualityLimitTransition;
}
export {};
