import { VodGetVideoJsonUseCase } from "./VodGetVideoJsonUseCase"; import { VodMediaInfoUseCase } from "./VodMediaInfoUseCase"; import { VodGetVideoTokenUseCase } from "./VodGetVideoTokenUseCase"; import { VodMediaDataSourceUseCase } from "./VodMediaDataSourceUseCase"; import { VodViewLogUseCase } from "./VodViewLogUseCase"; import { VodPlayerErrorHandleUseCase } from "./VodPlayerErrorHandleUseCase"; import { VodQosTraceUseCase } from "./VodQosTraceUseCase"; import { VodRememberPlayProgressUseCase } from "./VodRememberPlayProgressUseCase"; import { VodUpdateSubtitleUseCase } from "./VodUpdateSubtitleUseCase"; export declare class PLVVodMediaPlayerViewModelUseCases { readonly videoJsonUseCase: VodGetVideoJsonUseCase; readonly mediaInfoUseCase: VodMediaInfoUseCase; readonly videoTokenUseCase: VodGetVideoTokenUseCase; readonly mediaDataSourceUseCase: VodMediaDataSourceUseCase; readonly viewLogUseCase: VodViewLogUseCase; readonly playerErrorHandleUseCase: VodPlayerErrorHandleUseCase; readonly qosTraceUseCase: VodQosTraceUseCase; readonly rememberPlayProgressUseCase: VodRememberPlayProgressUseCase; readonly updateSubtitleUseCase: VodUpdateSubtitleUseCase; constructor(videoJsonUseCase: VodGetVideoJsonUseCase, mediaInfoUseCase: VodMediaInfoUseCase, videoTokenUseCase: VodGetVideoTokenUseCase, mediaDataSourceUseCase: VodMediaDataSourceUseCase, viewLogUseCase: VodViewLogUseCase, playerErrorHandleUseCase: VodPlayerErrorHandleUseCase, qosTraceUseCase: VodQosTraceUseCase, rememberPlayProgressUseCase: VodRememberPlayProgressUseCase, updateSubtitleUseCase: VodUpdateSubtitleUseCase); }