import { PLVLiveChannelJsonVO } from '../../../common/model/api/vo/PLVLiveChannelJsonRequestResultVO'; import { PLVLiveStatusResponseVO } from '../../../common/model/api/vo/PLVLiveStatusResponseVO'; import { PLVLiveRestrictResponseVO } from '../../../common/model/api/vo/PLVLiveRestrictResponseVO'; import { PLVQosEventVO } from '../../../common/model/api/vo/PLVQosEventVO'; import { PLVLiveElogStatisticsData } from '../vo/PLVLiveElogStatisticsData'; import { PLVLiveViewLogVO } from '../../../common/model/api/vo/PLVLiveViewLogVO'; export declare class PLVLiveMediaNetworkDataSource { getChannelJson(userId: string, channelId: string): Promise; getLiveStatus(stream: string, channelId: string): Promise; getLiveRestrict(userId: string, channelId: string): Promise; sendViewLog(viewLogVO: PLVLiveViewLogVO): Promise; sendQosEvent(qosEventVO: PLVQosEventVO): Promise; sendElog(elogData: PLVLiveElogStatisticsData): Promise; private generateViewLogSign; }