import { PLVLiveMediaPlayerRepo } from "../../model/PLVLiveMediaPlayerRepo"; import { PLVLiveMediaPlayerDataMediator } from "../../model/mediator/PLVLiveMediaPlayerDataMediator"; import { LiveMediaInfoUseCase } from "./LiveMediaInfoUseCase"; export declare class LiveMediaDataSourceUseCase { private readonly repo; private readonly mediator; private readonly mediaInfoUseCase; private mediaPlayTargetContents; constructor(repo: PLVLiveMediaPlayerRepo, mediator: PLVLiveMediaPlayerDataMediator, mediaInfoUseCase: LiveMediaInfoUseCase); setupPlayTargetContent(): Promise; private preparePlayTargetContents; private generateMainTargetContent; private generateHttpDnsOptionData; }