import { XMPPService } from "../XMPPService"; export {}; import { GenericHandler } from "./GenericHandler"; /*********************************************************************/ /** PRIVATE CONSTRUCTOR **/ /*********************************************************************/ declare class CallLogEventHandler extends GenericHandler { MESSAGE: any; IQ_RESULT: any; IQ_ERROR: any; IQ_CALLLOG: any; CALLLOG_ACK: any; IQ_CALLOG_NOTIFICATION: any; calllogService: any; contactService: any; profileService: any; telephonyService: any; callLogsPromises: any; calllogs: any; callLogs: any; static getClassName(): string; getClassName(): string; static getAccessorName(): string; getAccessorName(): string; constructor(xmppService: XMPPService, calllogService: any, contactService: any, profileService: any, telephonyService: any); onMessageReceived(msg: any, stanzaTab: any): Promise; onIqCallLogReceived(msg: any, stanzaTab: any): boolean; onCallLogAckReceived(msg: any, stanzaTab: any): boolean; onIqResultReceived(msg: any, stanzaTab: any): void; onIqCallLogNotificationReceived(msg: any, stanzaTab: any): Promise; /** * Method isMediaPillarJid * @public * @param {string} fromJid the from jid * @returns {boolean} true if it is the media pillar Jid * @memberof WebrtcGatewayService */ isMediaPillarJid(fromJid: any): boolean; removeCallLogsForUser(jid: any): void; createCallLogFromMessage(message: any): Promise; logAlreadyExists(log: any): boolean; orderCallLogsFunction(): any; getMissedCallLogCounter(): number; callLogAckUpdate(id: any): void; simplifyCallLogs(callLogs: any): any[]; resetCallLogs(): Promise; fusionInformation(callLogs: any): any[]; } export { CallLogEventHandler };