import { IUserdata } from "../../framework/interfaces/ipresetdata";
export declare class Reporter {
    static reportStats(usredata: IUserdata, iModule: number, iChannelID: number, iType: number, iActID: number, iJumpType: number, sJumpURL: string, sRecommendID: string, sChangjingID: string | number, iGoodsID: number, iCountID: number, iFee: number, iCurrencyType: string | number, iActStyle: number, iFlowID: number, sExtendList: Array<Object> | undefined): void;
    static reportStatsV2(usredata: IUserdata, iModule: number, iChannelID: number, iType: number, iActID: number, iJumpType: number, sJumpURL: string, sRecommendID: string, sChangjingID: string | number, iGoodsID: number, iCountID: number, iFee: number, iCurrencyType: string | number, iActStyle: number, iFlowID: number, sExtendList: Array<Object> | undefined): void;
    static reportMonitorV2(tag: string, content: string, itype: number, appId: number, appPage: string, appVersion: string, userData: any, isProductEnv: boolean): void;
    static getTdmReportTags(tag: string, type: number, appId: number, appPage: string, appVersion: string, userData: any, isProductEnv: boolean): string;
    static getTdmReportLogs(content: string, timestamp: string): string;
    static GetReportObject(content: string, tag: string, type: number, appId: number, appPage: string, appVersion: string, userData: any, isProductEnv: boolean): object;
}
