import { PLVLiveChannelJsonVO } from '../../../common/model/api/vo/PLVLiveChannelJsonRequestResultVO'; import { PLVLiveRestrictResponseVO } from '../../../common/model/api/vo/PLVLiveRestrictResponseVO'; import { PLVPlaybackVideoResponseVO } from '../../../common/model/api/vo/PLVPlaybackVideoResponseVO'; import { PLVPlaybackListType } from '../../../common/model/vo/PLVPlaybackListType'; import { PLVLiveAccountAuthentication } from '../../../common/model/vo/PLVAuthentication'; import { PLVPlaybackDataResponseVO } from '../../../common/model/api/vo/PLVPlaybackDataResponseVO'; import { PLVLiveViewLogVO } from '../../../common/model/api/vo/PLVLiveViewLogVO'; import { PLVQosEventVO } from '../../../common/model/api/vo/PLVQosEventVO'; import { PLVLiveElogStatisticsData } from '../../../live/model/vo/PLVLiveElogStatisticsData'; import { PLVVodViewLogVO } from '../../../common/model/api/vo/PLVVodViewLogVO'; export declare class PLVPlaybackNetworkDataSource { getPlaybackVideo(authentication: PLVLiveAccountAuthentication, channelId: string, videoId: string, listType: PLVPlaybackListType): Promise; getPlaybackData(authentication: PLVLiveAccountAuthentication, channelId: string, videoId?: string, listType?: PLVPlaybackListType): Promise; getChannelJson(userId: string, channelId: string): Promise; getLiveRestrict(userId: string, channelId: string): Promise; sendLiveViewLog(viewLogVO: PLVLiveViewLogVO): Promise; sendVodViewLog(viewLogVO: PLVVodViewLogVO): Promise; sendLiveQosEvent(qosEventVO: PLVQosEventVO): Promise; sendVodQosEvent(qosEventVO: PLVQosEventVO): Promise; sendElog(elogData: PLVLiveElogStatisticsData): Promise; private generateLiveViewLogSign; }