import { IPLVMediaPlayerPromiseScope } from "../../../common/promise/IPLVMediaPlayerPromiseScope"; import { PLVPlaybackMediaPlayerDataMediator } from "../../model/mediator/PLVPlaybackMediaPlayerDataMediator"; import { PLVPlaybackMediaPlayerExceptionLogger } from "../error/PLVPlaybackMediaPlayerExceptionLogger"; export declare class PLVPlaybackMediaPlayerPromiseScope implements IPLVMediaPlayerPromiseScope { private readonly mediator; private readonly exceptionLogger; constructor(mediator: PLVPlaybackMediaPlayerDataMediator, exceptionLogger: PLVPlaybackMediaPlayerExceptionLogger); launch(task: () => Promise): Promise; }