import { PLVVodMediaPlayerRepo } from "../../model/PLVVodMediaPlayerRepo"; import { PLVVodMediaPlayerDataMediator } from "../../model/mediator/PLVVodMediaPlayerDataMediator"; import { PLVVodVideoTokenVO } from "../../model/vo/PLVVodVideoTokenVO"; export declare class VodGetVideoTokenUseCase { private readonly repo; private readonly mediator; constructor(repo: PLVVodMediaPlayerRepo, mediator: PLVVodMediaPlayerDataMediator); getVideoToken(): Promise; markTokenUsed(): void; resetToken(): void; }