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 };