import IBatteryStatus from '../../FrontApplet/Management/IBatteryStatus'; import { EmptyObject } from '../EmptyObject'; import { ManagementCapability } from '../../FrontApplet/Management/IManagement'; export type ManagementRequests = ManagementSupportsRequest | ManagementGetModelRequest | ManagementGetSerialNumberRequest | ManagementGetTemperatureRequest | ManagementGetBrandRequest | ManagementGetBatteryStatusRequest | ManagementResetSettingsRequest | ManagementFactoryResetRequest | ManagementGetExtendedManagementUrlRequest | ManagementSetExtendedManagementUrlRequest | ManagementGetCapabilitiesRequest; export declare const ManagementSupportsRequest = "sos.Monitoring.App.ManagementSupportsRequest"; export interface ManagementSupportsRequest { type: typeof ManagementSupportsRequest; capability: string; } export declare const ManagementSupportsResult = "sos.Monitoring.App.ManagementSupportsResult"; export interface ManagementSupportsResult { type: typeof ManagementSupportsResult; supports: boolean; } export declare const ManagementGetModelRequest = "sos.Monitoring.App.ManagementGetModelRequest"; export interface ManagementGetModelRequest { type: typeof ManagementGetModelRequest; } export declare const ManagementGetModelResult = "sos.Monitoring.App.ManagementGetModelResult"; export interface ManagementGetModelResult { type: typeof ManagementGetModelResult; model: string; } export declare const ManagementGetSerialNumberRequest = "sos.Monitoring.App.ManagementGetSerialNumberRequest"; export interface ManagementGetSerialNumberRequest { type: typeof ManagementGetSerialNumberRequest; } export declare const ManagementGetSerialNumberResult = "sos.Monitoring.App.ManagementGetSerialNumberResult"; export interface ManagementGetSerialNumberResult { type: typeof ManagementGetSerialNumberResult; serialNumber: string; } export declare const ManagementGetTemperatureRequest = "sos.Monitoring.App.ManagementGetTemperatureRequest"; export interface ManagementGetTemperatureRequest { type: typeof ManagementGetTemperatureRequest; } export declare const ManagementGetTemperatureResult = "sos.Monitoring.App.ManagementGetTemperatureResult"; export interface ManagementGetTemperatureResult { type: typeof ManagementGetTemperatureResult; temperature: number; } export declare const ManagementGetBrandRequest = "sos.Monitoring.App.ManagementGetBrandRequest"; export interface ManagementGetBrandRequest { type: typeof ManagementGetBrandRequest; } export declare const ManagementGetBrandResult = "sos.Monitoring.App.ManagementGetBrandResult"; export interface ManagementGetBrandResult { type: typeof ManagementGetBrandResult; brand: string; } export declare const ManagementGetBatteryStatusRequest = "sos.Monitoring.App.ManagementGetBatteryStatusRequest"; export interface ManagementGetBatteryStatusRequest { type: typeof ManagementGetBatteryStatusRequest; } export declare const ManagementGetBatteryStatusResult = "sos.Monitoring.App.ManagementGetBatteryStatusResult"; export interface ManagementGetBatteryStatusResult { type: typeof ManagementGetBatteryStatusResult; status: IBatteryStatus; } export declare const ManagementResetSettingsRequest = "sos.Monitoring.App.ManagementResetSettingsRequest"; export interface ManagementResetSettingsRequest { type: typeof ManagementResetSettingsRequest; } export declare const ManagementResetSettingsResult = "sos.Monitoring.App.ManagementRessetSettingsResult"; export interface ManagementResetSettingsResult { type: typeof ManagementResetSettingsResult; result: EmptyObject; } export declare const ManagementFactoryResetRequest = "sos.Monitoring.App.ManagementFactoryResetRequest"; export interface ManagementFactoryResetRequest { type: typeof ManagementFactoryResetRequest; } export declare const ManagementFactoryResetResult = "sos.Monitoring.App.ManagementFactoryResetResult"; export interface ManagementFactoryResetResult { type: typeof ManagementFactoryResetResult; result: EmptyObject; } export declare const ManagementGetExtendedManagementUrlRequest = "sos.Monitoring.App.ManagementGetExtendedManagementUrlRequest"; export interface ManagementGetExtendedManagementUrlRequest { type: typeof ManagementGetExtendedManagementUrlRequest; } export declare const ManagementGetExtendedManagementUrlResult = "sos.Monitoring.App.ManagementGetExtendedManagementUrlResult"; export interface ManagementGetExtendedManagementUrlResult { type: typeof ManagementGetExtendedManagementUrlResult; result: string | null; } export declare const ManagementSetExtendedManagementUrlRequest = "sos.Monitoring.App.ManagementSetExtendedManagementUrlRequest"; export interface ManagementSetExtendedManagementUrlRequest { type: typeof ManagementSetExtendedManagementUrlRequest; url: string | null; } export declare const ManagementSetExtendedManagementUrlResult = "sos.Monitoring.App.ManagementSetExtendedManagementUrlResult"; export interface ManagementSetExtendedManagementUrlResult { type: typeof ManagementSetExtendedManagementUrlResult; result: EmptyObject; } export declare const ManagementGetCapabilitiesRequest = "sos.Monitoring.App.ManagementGetCapabilitiesRequest"; export interface ManagementGetCapabilitiesRequest { type: typeof ManagementGetCapabilitiesRequest; } export declare const ManagementGetCapabilitiesResult = "sos.Monitoring.App.ManagementGetCapabilitiesResult"; export interface ManagementGetCapabilitiesResult { type: typeof ManagementGetCapabilitiesResult; result: ManagementCapability[]; }