import { BasePlayer } from '../../../../providers/DashProviderVirtual/lib/player/basePlayer';
import { Params } from '../../../../providers/DashProviderVirtual/lib/player/types';
export declare class Player extends BasePlayer {
    constructor(params: Params);
    protected prepareManifestUrlString(manifestBaseUrlString: string, _offset: number): string;
    protected initRepresentationSubscriptions(): void;
    protected setSourceDuration(): void;
    protected restoreAfterDeepStall(stallTraceAttributes: Record<string, number>): Promise<void>;
    protected initDisableStallWatchdogSubscription(): void;
    protected initEndOfVideoSubscription(): void;
}
