import { PLVPlaybackMediaPlayerRepo } from "../../model/PLVPlaybackMediaPlayerRepo"; import { PLVPlaybackMediaPlayerDataMediator } from "../../model/mediator/PLVPlaybackMediaPlayerDataMediator"; export declare class PlaybackRememberPlayProgressUseCase { private readonly repo; private readonly mediator; private rememberPlayProgressIntervalId; constructor(repo: PLVPlaybackMediaPlayerRepo, mediator: PLVPlaybackMediaPlayerDataMediator); start(): void; stop(): void; getLastPlayProgress(): Promise; deleteLastPlayProgress(): Promise; updateCurrentProgress(): Promise; private updateCurrentPosition; }