export {};
/**
* @class
* @name AlertMessage
* @public
* @description
* This class represents an Alert Message received from server on an Alert Device.
*/
declare class AlertMessage {
id: string;
toJid: string;
fromJid: string;
fromResource: string;
identifier: string;
sender: string;
sent: string;
status: string;
msgType: string;
references: string;
scope: string;
info: AlertMessageInfo;
constructor(id?: string, toJid?: string, fromJid?: string, fromResource?: string, identifier?: string, sender?: string, sent?: string, status?: string, msgType?: string, references?: string, scope?: string, info?: AlertMessageInfo);
}
/**
* @class
* @name AlertMessageInfo
* @description
* This class represents an Alert Message Info object describing an Alert message sent or received.
*
* Cf: CAP V1.2 - http://docs.oasis-open.org/emergency/cap/v1.2/CAP-v1.2-os.html .
*/
declare class AlertMessageInfo {
category: string;
event: string;
urgency: string;
certainty: string;
expires: string;
senderName: string;
headline: string;
description: string;
descriptionMimeType: string;
instruction: string;
contact: string;
constructor(category?: string, event?: string, urgency?: string, certainty?: string, expires?: string, senderName?: string, headline?: string, description?: string, descriptionMimeType?: string, instruction?: string, contact?: string);
}
export { AlertMessage, AlertMessageInfo };