import { OnInit } from '@angular/core'; import { _HttpClient } from '@delon/theme'; import { DialogService } from '../../../services/dialog.service'; import { Location } from '@angular/common'; import { MsgPluginFilterService } from '../../../services/msg-plugin-filter.service'; export declare class IccReportComponent implements OnInit { private msgPluginFilterService; http: _HttpClient; private dialogService; private location; constructor(msgPluginFilterService: MsgPluginFilterService, http: _HttpClient, dialogService: DialogService, location: Location); reportConstant: any; ranking: { NO_CHANGE: number; ASC: number; DESC: number; }; matchedReportIds: any[]; reportIds: Array; reportType: number; startDate: string; endDate: string; type: number; viewIds: Array; totalIds: Array; allViewIds: Array; smsViewIds: Array; wechatViewIds: Array; otherViewIds: Array; month: number; showContent: boolean; reportMode1: any; reportMode2: { dateList: any[]; receiveList: any[]; sendList: any[]; ratioList: any[]; }; reportMode3: Array<{ msgType: number; count: number; ratio: number; ranking: number; }>; reportMode4: Array; reportMode5: { dateList: any[]; receiveList: any[]; sendList: any[]; ratioList: any[]; }; reportMode6: Array; reportMode7: any; reportMode10: { dateList: any[]; receiveList: any[]; sendList: any[]; ratioList: any[]; }; reportMode11: any; reportMode12: { AllTalkTime: number; dayTalkTime: number; list: any[]; }; reportMode8: Array; reportMode9: Array; reportMode13: any; clear(): void; loadReportData(): void; setWechatFans(modeData: any): void; setWechatIndicator(modeData: any): void; getTwoPartIds(ids: any): { viewIds: any[]; totalIds: any[]; }; ngOnInit(): void; getEmailTrend(): { reportType: number; dateList: any[]; receiveList: any[]; sendList: any[]; ratioList: any[]; }; getVoiceTrend(): { reportType: number; AllTalkTime: number; dayTalkTime: number; list: any[]; }; requestReportData(): Promise; onBack(): void; }