export enum MdmAlertDataType { string, base64, boolean, integer, } export enum MdmAlertMark { none, fatal, critical, warning, informational, } export enum MdmSessionState { notStarted, starting, connecting, communicating, alertStatusAvailable, retrying, completed, } export class MdmAlert { type: String; target: String; source: String; mark: MdmAlertMark; format: MdmAlertDataType; data: String; status: Number; constructor(); } export class MdmSession { alerts: Object; extendedError: Number; id: String; state: MdmSessionState; constructor(); attachAsync(callback: (error: Error) => void): void ; startAsync(callback: (error: Error) => void): void ; startAsync(alerts: Object, callback: (error: Error) => void): void ; delete(): void; } export class MdmSessionManager { static sessionIds: Object; constructor(); static tryCreateSession(): MdmSession; static deleteSessionById(sessionId: String): void; static getSessionById(sessionId: String): MdmSession; } export const MdmAlertDataType: any; export const MdmAlertMark: any; export const MdmSessionState: any; export const MdmAlert: any; export const MdmSession: any; export const MdmSessionManager: any; export * as core from "./management.core.js"; export * as deployment from "./management.deployment.js"; export * as policies from "./management.policies.js"; export * as update from "./management.update.js"; export * as workplace from "./management.workplace.js";