import { ReportDataTypeEnum } from '../enums/reportDataTypeEnum'; import { CCEnum } from '../enums/ccEnum'; /** * 基础上报数据,所有类型上报都需要包含的数据类型。 */ export declare class BaseReportData { __is_report_data: boolean; /** * 当前数据版本 */ v: string; /** 上报数据类型 report data type */ dt: ReportDataTypeEnum; /** 用户信息 userinfo */ si: string; /** 临时会话 */ ci: any; /** cc类型标识 classfiy code,详见cc枚举 */ cc: CCEnum; /** 客户端时间戳 client time stamp 新增字段 */ cts: number; /** 会话id */ tsid: string; /** 页面id pageid */ pid: string; /** 页面高度 */ ph: number; /** 页面宽度 */ pw: number; /** 设备系统信息 device info (需要新闻客户端环境内支持) */ di: any; /** 自定义上报数据 */ dd?: any; /** 事件源 */ _event?: Event; /** * @param dt 转化数据类型标识 */ constructor(dt: ReportDataTypeEnum, event?: Event); } export declare function isReportData(item: any): item is BaseReportData; //# sourceMappingURL=baseReportData.d.ts.map