import * as _m0 from "protobufjs/minimal"; export declare const protobufPackage = "BigAssFans"; export declare enum Direction { Forward = 0, Reverse = 1 } export declare function directionFromJSON(object: any): Direction; export declare function directionToJSON(object: Direction): string; export declare enum OperatingMode { Off = 0, On = 1, Auto = 2 } export declare function operatingModeFromJSON(object: any): OperatingMode; export declare function operatingModeToJSON(object: OperatingMode): string; export declare enum MultipleLightMode { AllLights = 0, Downlight = 1, Uplight = 2 } export declare function multipleLightModeFromJSON(object: any): MultipleLightMode; export declare function multipleLightModeToJSON(object: MultipleLightMode): string; export declare enum Day { NoDay = 0, Sunday = 1, Monday = 2, Tuesday = 3, Wednesday = 4, Thursday = 5, Friday = 6, Saturday = 7 } export declare function dayFromJSON(object: any): Day; export declare function dayToJSON(object: Day): string; export declare enum RebootReason { Unknown = 0, Other = 1, PowerOn = 2, Software = 3, IndependentWatchdog = 4, TaskWatchdog = 5, BrownOut = 6, LowPower = 7, Lockup = 8, Pin = 9 } export declare function rebootReasonFromJSON(object: any): RebootReason; export declare function rebootReasonToJSON(object: RebootReason): string; export declare enum AssistWith { Nothing = 0, Heating = 1, Cooling = 2, All = 3 } export declare function assistWithFromJSON(object: any): AssistWith; export declare function assistWithToJSON(object: AssistWith): string; export declare enum FirmwareType { Host = 0, Wifi = 1, Light = 2, Motor = 3 } export declare function firmwareTypeFromJSON(object: any): FirmwareType; export declare function firmwareTypeToJSON(object: FirmwareType): string; export declare enum ExternalDeviceType { BleRemote = 0, BleWallControl = 1, UnknownDevice = 2 } export declare function externalDeviceTypeFromJSON(object: any): ExternalDeviceType; export declare function externalDeviceTypeToJSON(object: ExternalDeviceType): string; export interface ApiMessage { inner: Payload | undefined; } export interface Payload { job?: Job | undefined; query?: Query | undefined; update?: Update | undefined; } export interface Job { systemAction: SystemAction | undefined; commands: Property[]; scheduleJob: ScheduleJob[]; } export interface Update { properties: Property[]; scheduleJob: ScheduleJob | undefined; } export interface Query { type: Query_Type; } export declare enum Query_Type { All = 0, Fan = 1, Light = 2, Device = 3, Network = 4, Schedules = 5, Sensor = 6 } export declare function query_TypeFromJSON(object: any): Query_Type; export declare function query_TypeToJSON(object: Query_Type): string; export interface SystemAction { command: SystemAction_Command; remoteData?: RemoteCommandData | undefined; } export declare enum SystemAction_Command { NoAction = 0, Reboot = 2, StartAudibleSignal = 4, StartVisibleSignal = 5, ForgetRemote = 8, ResumeFanMode = 11, ResumeLightMode = 12 } export declare function systemAction_CommandFromJSON(object: any): SystemAction_Command; export declare function systemAction_CommandToJSON(object: SystemAction_Command): string; export interface RemoteCommandData { address: string; } export interface Property { name?: string | undefined; model?: string | undefined; localTime?: string | undefined; utcTime?: string | undefined; timeZone?: string | undefined; fwVersion?: string | undefined; macAddress?: string | undefined; cloudId?: string | undefined; deviceId?: string | undefined; cloudServerUrl?: string | undefined; apiVersion?: string | undefined; deviceTypeId?: number | undefined; detailedVersion?: DetailedVersion | undefined; deviceCapabilities?: DeviceCapabilities | undefined; pcbaPartNumber?: string | undefined; pcbaRevision?: string | undefined; fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanPercent?: number | undefined; fanSpeed?: number | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; fanReturnToAutoEnabled?: boolean | undefined; fanReturnToAutoTimeout?: number | undefined; whooshEnabled?: boolean | undefined; comfortSenseHeatAssistEnabled?: boolean | undefined; comfortSenseHeatAssistSpeed?: number | undefined; comfortSenseHeatAssistDirection?: Direction | undefined; commandedRpm?: number | undefined; actualRpm?: number | undefined; ecoModeEnabled?: boolean | undefined; fanOccupied?: boolean | undefined; fanOnMeansAuto?: boolean | undefined; lightMode?: OperatingMode | undefined; lightPercent?: number | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; lightReturnToAutoEnabled?: boolean | undefined; lightReturnToAutoTimeout?: number | undefined; lightDimToWarmEnabled?: boolean | undefined; lightColorTemperatureMin?: number | undefined; lightColorTemperatureMax?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; standbyLed?: StandbyLed | undefined; lightOccupied?: boolean | undefined; temperature?: number | undefined; humidity?: number | undefined; fanTimerMinutes?: number | undefined; fanTimerUtcExpiration?: number | undefined; lightOnMeansAuto?: boolean | undefined; ipAddress?: Uint8Array | undefined; network?: Network | undefined; indicatorsEnabled?: boolean | undefined; audibleIndicatorEnabled?: boolean | undefined; legacyIrEnabled?: boolean | undefined; wallControlConfiguration?: WallControlConfiguration | undefined; assistWith?: AssistWith | undefined; remoteDiscoveryEnabled?: boolean | undefined; externalDeviceCount?: number | undefined; externalDeviceVersion?: ExternalDeviceVersion | undefined; bleRemoteSupported?: boolean | undefined; debugInfo?: DebugInfo | undefined; groupContainer?: GroupContainer | undefined; uvcEnabled?: boolean | undefined; uvcLife?: number | undefined; } export interface Network { ssid: Uint8Array; } export interface WallControlConfiguration { topButtonFunction: WallControlConfiguration_Function; bottomButtonFunction: WallControlConfiguration_Function; } export declare enum WallControlConfiguration_Function { NoFunction = 0, LightLevel = 1, LightColor = 2, FanSpeed = 3 } export declare function wallControlConfiguration_FunctionFromJSON(object: any): WallControlConfiguration_Function; export declare function wallControlConfiguration_FunctionToJSON(object: WallControlConfiguration_Function): string; export interface DebugInfo { uptimeMinutes: number; rebootCountTotal: number; rebootCountSincePor: number; lastRebootReason: RebootReason; lastRebootDetails: number; softwareError: number; softwareErrorDetails: number; } export interface DetailedVersion { type: FirmwareType; appVersion: string; bootloaderVersion: string; } export interface ExternalDeviceVersion { type: ExternalDeviceType; packageVersion: string; bootloaderVersion: string; macAddress: string; rebootReason: RebootReason; } export interface GroupContainer { uuid: Uint8Array; name: string; } export interface StandbyLed { colorPreset: StandbyLed_ColorPreset; enabled: boolean; percent: number; red: number; green: number; blue: number; } export declare enum StandbyLed_ColorPreset { Custom = 0, Red = 1, Green = 2, Blue = 3, Teal = 4, Yellow = 5, Violet = 6, White = 7, Orange = 8, Pink = 9 } export declare function standbyLed_ColorPresetFromJSON(object: any): StandbyLed_ColorPreset; export declare function standbyLed_ColorPresetToJSON(object: StandbyLed_ColorPreset): string; export interface DeviceCapabilities { hasTempSensor: boolean; hasHumiditySensor: boolean; hasOccupancySensor: boolean; hasLight: boolean; hasLightSensor: boolean; hasColorTempControl: boolean; hasFan: boolean; hasSpeaker: boolean; hasPiezo: boolean; hasLedIndicators: boolean; hasUplight: boolean; hasUvcLight: boolean; hasStandbyLed: boolean; hasEcoMode: boolean; } export interface ScheduleProperty { fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; } export interface ScheduleJob { action: ScheduleJob_Action; schedule: ScheduleJob_Schedule | undefined; schedulesCount: number; schedulesMax: number; } export declare enum ScheduleJob_Action { NoAction = 0, Update = 1, Remove = 2, Read = 3 } export declare function scheduleJob_ActionFromJSON(object: any): ScheduleJob_Action; export declare function scheduleJob_ActionToJSON(object: ScheduleJob_Action): string; export interface ScheduleJob_Schedule { id: number; name: string; devices: Uint8Array[]; days: Day[]; isEnabled: boolean; startEvent: ScheduleJob_Schedule_ScheduleEvent | undefined; endEvent: ScheduleJob_Schedule_ScheduleEvent | undefined; } export interface ScheduleJob_Schedule_ScheduleEvent { time: string; properties: ScheduleProperty[]; } export declare const ApiMessage: { encode(message: ApiMessage, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ApiMessage; fromJSON(object: any): ApiMessage; toJSON(message: ApiMessage): unknown; create]: never; }) | undefined; } & { [K_1 in Exclude]: never; }) | undefined; commands?: ({ name?: string | undefined; model?: string | undefined; localTime?: string | undefined; utcTime?: string | undefined; timeZone?: string | undefined; fwVersion?: string | undefined; macAddress?: string | undefined; cloudId?: string | undefined; deviceId?: string | undefined; cloudServerUrl?: string | undefined; apiVersion?: string | undefined; deviceTypeId?: number | undefined; detailedVersion?: { type?: FirmwareType | undefined; appVersion?: string | undefined; bootloaderVersion?: string | undefined; } | undefined; deviceCapabilities?: { hasTempSensor?: boolean | undefined; hasHumiditySensor?: boolean | undefined; hasOccupancySensor?: boolean | undefined; hasLight?: boolean | undefined; hasLightSensor?: boolean | undefined; hasColorTempControl?: boolean | undefined; hasFan?: boolean | undefined; hasSpeaker?: boolean | undefined; hasPiezo?: boolean | undefined; hasLedIndicators?: boolean | undefined; hasUplight?: boolean | undefined; hasUvcLight?: boolean | undefined; hasStandbyLed?: boolean | undefined; hasEcoMode?: boolean | undefined; } | undefined; pcbaPartNumber?: string | undefined; pcbaRevision?: string | undefined; fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanPercent?: number | undefined; fanSpeed?: number | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; fanReturnToAutoEnabled?: boolean | undefined; fanReturnToAutoTimeout?: number | undefined; whooshEnabled?: boolean | undefined; comfortSenseHeatAssistEnabled?: boolean | undefined; comfortSenseHeatAssistSpeed?: number | undefined; comfortSenseHeatAssistDirection?: Direction | undefined; commandedRpm?: number | undefined; actualRpm?: number | undefined; ecoModeEnabled?: boolean | undefined; fanOccupied?: boolean | undefined; fanOnMeansAuto?: boolean | undefined; lightMode?: OperatingMode | undefined; lightPercent?: number | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; lightReturnToAutoEnabled?: boolean | undefined; lightReturnToAutoTimeout?: number | undefined; lightDimToWarmEnabled?: boolean | undefined; lightColorTemperatureMin?: number | undefined; lightColorTemperatureMax?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; standbyLed?: { colorPreset?: StandbyLed_ColorPreset | undefined; enabled?: boolean | undefined; percent?: number | undefined; red?: number | undefined; green?: number | undefined; blue?: number | undefined; } | undefined; lightOccupied?: boolean | undefined; temperature?: number | undefined; humidity?: number | undefined; fanTimerMinutes?: number | undefined; fanTimerUtcExpiration?: number | undefined; lightOnMeansAuto?: boolean | undefined; ipAddress?: Uint8Array | undefined; network?: { ssid?: Uint8Array | undefined; } | undefined; indicatorsEnabled?: boolean | undefined; audibleIndicatorEnabled?: boolean | undefined; legacyIrEnabled?: boolean | undefined; wallControlConfiguration?: { topButtonFunction?: WallControlConfiguration_Function | undefined; bottomButtonFunction?: WallControlConfiguration_Function | undefined; } | undefined; assistWith?: AssistWith | undefined; remoteDiscoveryEnabled?: boolean | undefined; externalDeviceCount?: number | undefined; externalDeviceVersion?: { type?: ExternalDeviceType | undefined; packageVersion?: string | undefined; bootloaderVersion?: string | undefined; macAddress?: string | undefined; rebootReason?: RebootReason | undefined; } | undefined; bleRemoteSupported?: boolean | undefined; debugInfo?: { uptimeMinutes?: number | undefined; rebootCountTotal?: number | undefined; rebootCountSincePor?: number | undefined; lastRebootReason?: RebootReason | undefined; lastRebootDetails?: number | undefined; softwareError?: number | undefined; softwareErrorDetails?: number | undefined; } | undefined; groupContainer?: { uuid?: Uint8Array | undefined; name?: string | undefined; } | undefined; uvcEnabled?: boolean | undefined; uvcLife?: number | undefined; }[] & ({ name?: string | undefined; model?: string | undefined; localTime?: string | undefined; utcTime?: string | undefined; timeZone?: string | undefined; fwVersion?: string | undefined; macAddress?: string | undefined; cloudId?: string | undefined; deviceId?: string | undefined; cloudServerUrl?: string | undefined; apiVersion?: string | undefined; deviceTypeId?: number | undefined; detailedVersion?: { type?: FirmwareType | undefined; appVersion?: string | undefined; bootloaderVersion?: string | undefined; } | undefined; deviceCapabilities?: { hasTempSensor?: boolean | undefined; hasHumiditySensor?: boolean | undefined; hasOccupancySensor?: boolean | undefined; hasLight?: boolean | undefined; hasLightSensor?: boolean | undefined; hasColorTempControl?: boolean | undefined; hasFan?: boolean | undefined; hasSpeaker?: boolean | undefined; hasPiezo?: boolean | undefined; hasLedIndicators?: boolean | undefined; hasUplight?: boolean | undefined; hasUvcLight?: boolean | undefined; hasStandbyLed?: boolean | undefined; hasEcoMode?: boolean | undefined; } | undefined; pcbaPartNumber?: string | undefined; pcbaRevision?: string | undefined; fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanPercent?: number | undefined; fanSpeed?: number | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; fanReturnToAutoEnabled?: boolean | undefined; fanReturnToAutoTimeout?: number | undefined; whooshEnabled?: boolean | undefined; comfortSenseHeatAssistEnabled?: boolean | undefined; comfortSenseHeatAssistSpeed?: number | undefined; comfortSenseHeatAssistDirection?: Direction | undefined; commandedRpm?: number | undefined; actualRpm?: number | undefined; ecoModeEnabled?: boolean | undefined; fanOccupied?: boolean | undefined; fanOnMeansAuto?: boolean | undefined; lightMode?: OperatingMode | undefined; lightPercent?: number | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; lightReturnToAutoEnabled?: boolean | undefined; lightReturnToAutoTimeout?: number | undefined; lightDimToWarmEnabled?: boolean | undefined; lightColorTemperatureMin?: number | undefined; lightColorTemperatureMax?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; standbyLed?: { colorPreset?: StandbyLed_ColorPreset | undefined; enabled?: boolean | undefined; percent?: number | undefined; red?: number | undefined; green?: number | undefined; blue?: number | undefined; } | undefined; lightOccupied?: boolean | undefined; temperature?: number | undefined; humidity?: number | undefined; fanTimerMinutes?: number | undefined; fanTimerUtcExpiration?: number | undefined; lightOnMeansAuto?: boolean | undefined; ipAddress?: Uint8Array | undefined; network?: { ssid?: Uint8Array | undefined; } | undefined; indicatorsEnabled?: boolean | undefined; audibleIndicatorEnabled?: boolean | undefined; legacyIrEnabled?: boolean | undefined; wallControlConfiguration?: { topButtonFunction?: WallControlConfiguration_Function | undefined; bottomButtonFunction?: WallControlConfiguration_Function | undefined; } | undefined; assistWith?: AssistWith | undefined; remoteDiscoveryEnabled?: boolean | undefined; externalDeviceCount?: number | undefined; externalDeviceVersion?: { type?: ExternalDeviceType | undefined; packageVersion?: string | undefined; bootloaderVersion?: string | undefined; macAddress?: string | undefined; rebootReason?: RebootReason | undefined; } | undefined; bleRemoteSupported?: boolean | undefined; debugInfo?: { uptimeMinutes?: number | undefined; rebootCountTotal?: number | undefined; rebootCountSincePor?: number | undefined; lastRebootReason?: RebootReason | undefined; lastRebootDetails?: number | undefined; softwareError?: number | undefined; softwareErrorDetails?: number | undefined; } | undefined; groupContainer?: { uuid?: Uint8Array | undefined; name?: string | undefined; } | undefined; uvcEnabled?: boolean | undefined; uvcLife?: number | undefined; } & { name?: string | undefined; model?: string | undefined; localTime?: string | undefined; utcTime?: string | undefined; timeZone?: string | undefined; fwVersion?: string | undefined; macAddress?: string | undefined; cloudId?: string | undefined; deviceId?: string | undefined; cloudServerUrl?: string | undefined; apiVersion?: string | undefined; deviceTypeId?: number | undefined; detailedVersion?: ({ type?: FirmwareType | undefined; appVersion?: string | undefined; bootloaderVersion?: string | undefined; } & { type?: FirmwareType | undefined; appVersion?: string | undefined; bootloaderVersion?: string | undefined; } & { [K_2 in Exclude]: never; }) | undefined; deviceCapabilities?: ({ hasTempSensor?: boolean | undefined; hasHumiditySensor?: boolean | undefined; hasOccupancySensor?: boolean | undefined; hasLight?: boolean | undefined; hasLightSensor?: boolean | undefined; hasColorTempControl?: boolean | undefined; hasFan?: boolean | undefined; hasSpeaker?: boolean | undefined; hasPiezo?: boolean | undefined; hasLedIndicators?: boolean | undefined; hasUplight?: boolean | undefined; hasUvcLight?: boolean | undefined; hasStandbyLed?: boolean | undefined; hasEcoMode?: boolean | undefined; } & { hasTempSensor?: boolean | undefined; hasHumiditySensor?: boolean | undefined; hasOccupancySensor?: boolean | undefined; hasLight?: boolean | undefined; hasLightSensor?: boolean | undefined; hasColorTempControl?: boolean | undefined; hasFan?: boolean | undefined; hasSpeaker?: boolean | undefined; hasPiezo?: boolean | undefined; hasLedIndicators?: boolean | undefined; hasUplight?: boolean | undefined; hasUvcLight?: boolean | undefined; hasStandbyLed?: boolean | undefined; hasEcoMode?: boolean | undefined; } & { [K_3 in Exclude]: never; }) | undefined; pcbaPartNumber?: string | undefined; pcbaRevision?: string | undefined; fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanPercent?: number | undefined; fanSpeed?: number | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; fanReturnToAutoEnabled?: boolean | undefined; fanReturnToAutoTimeout?: number | undefined; whooshEnabled?: boolean | undefined; comfortSenseHeatAssistEnabled?: boolean | undefined; comfortSenseHeatAssistSpeed?: number | undefined; comfortSenseHeatAssistDirection?: Direction | undefined; commandedRpm?: number | undefined; actualRpm?: number | undefined; ecoModeEnabled?: boolean | undefined; fanOccupied?: boolean | undefined; fanOnMeansAuto?: boolean | undefined; lightMode?: OperatingMode | undefined; lightPercent?: number | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; lightReturnToAutoEnabled?: boolean | undefined; lightReturnToAutoTimeout?: number | undefined; lightDimToWarmEnabled?: boolean | undefined; lightColorTemperatureMin?: number | undefined; lightColorTemperatureMax?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; standbyLed?: ({ colorPreset?: StandbyLed_ColorPreset | undefined; enabled?: boolean | undefined; percent?: number | undefined; red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { colorPreset?: StandbyLed_ColorPreset | undefined; enabled?: boolean | undefined; percent?: number | undefined; red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { [K_4 in Exclude]: never; }) | undefined; lightOccupied?: boolean | undefined; temperature?: number | undefined; humidity?: number | undefined; fanTimerMinutes?: number | undefined; fanTimerUtcExpiration?: number | undefined; lightOnMeansAuto?: boolean | undefined; ipAddress?: Uint8Array | undefined; network?: ({ ssid?: Uint8Array | undefined; } & { ssid?: Uint8Array | undefined; } & { [K_5 in Exclude]: never; }) | undefined; indicatorsEnabled?: boolean | undefined; audibleIndicatorEnabled?: boolean | undefined; legacyIrEnabled?: boolean | undefined; wallControlConfiguration?: ({ topButtonFunction?: WallControlConfiguration_Function | undefined; bottomButtonFunction?: WallControlConfiguration_Function | undefined; } & { topButtonFunction?: WallControlConfiguration_Function | undefined; bottomButtonFunction?: WallControlConfiguration_Function | undefined; } & { [K_6 in Exclude]: never; }) | undefined; assistWith?: AssistWith | undefined; remoteDiscoveryEnabled?: boolean | undefined; externalDeviceCount?: number | undefined; externalDeviceVersion?: ({ type?: ExternalDeviceType | undefined; packageVersion?: string | undefined; bootloaderVersion?: string | undefined; macAddress?: string | undefined; rebootReason?: RebootReason | undefined; } & { type?: ExternalDeviceType | undefined; packageVersion?: string | undefined; bootloaderVersion?: string | undefined; macAddress?: string | undefined; rebootReason?: RebootReason | undefined; } & { [K_7 in Exclude]: never; }) | undefined; bleRemoteSupported?: boolean | undefined; debugInfo?: ({ uptimeMinutes?: number | undefined; rebootCountTotal?: number | undefined; rebootCountSincePor?: number | undefined; lastRebootReason?: RebootReason | undefined; lastRebootDetails?: number | undefined; softwareError?: number | undefined; softwareErrorDetails?: number | undefined; } & { uptimeMinutes?: number | undefined; rebootCountTotal?: number | undefined; rebootCountSincePor?: number | undefined; lastRebootReason?: RebootReason | undefined; lastRebootDetails?: number | undefined; softwareError?: number | undefined; softwareErrorDetails?: number | undefined; } & { [K_8 in Exclude]: never; }) | undefined; groupContainer?: ({ uuid?: Uint8Array | undefined; name?: string | undefined; } & { uuid?: Uint8Array | undefined; name?: string | undefined; } & { [K_9 in Exclude]: never; }) | undefined; uvcEnabled?: boolean | undefined; uvcLife?: number | undefined; } & { [K_10 in Exclude]: never; })[] & { [K_11 in Exclude]: never; }) | undefined; scheduleJob?: ({ action?: ScheduleJob_Action | undefined; schedule?: { id?: number | undefined; name?: string | undefined; devices?: Uint8Array[] | undefined; days?: Day[] | undefined; isEnabled?: boolean | undefined; startEvent?: { time?: string | undefined; properties?: { fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; }[] | undefined; } | undefined; endEvent?: { time?: string | undefined; properties?: { fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; }[] | undefined; } | undefined; } | undefined; schedulesCount?: number | undefined; schedulesMax?: number | undefined; }[] & ({ action?: ScheduleJob_Action | undefined; schedule?: { id?: number | undefined; name?: string | undefined; devices?: Uint8Array[] | undefined; days?: Day[] | undefined; isEnabled?: boolean | undefined; startEvent?: { time?: string | undefined; properties?: { fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; }[] | undefined; } | undefined; endEvent?: { time?: string | undefined; properties?: { fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; }[] | undefined; } | undefined; } | undefined; schedulesCount?: number | undefined; schedulesMax?: number | undefined; } & { action?: ScheduleJob_Action | undefined; schedule?: ({ id?: number | undefined; name?: string | undefined; devices?: Uint8Array[] | undefined; days?: Day[] | undefined; isEnabled?: boolean | undefined; startEvent?: { time?: string | undefined; properties?: { fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; }[] | undefined; } | undefined; endEvent?: { time?: string | undefined; properties?: { fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; }[] | undefined; } | undefined; } & { id?: number | undefined; name?: string | undefined; devices?: (Uint8Array[] & Uint8Array[] & { [K_12 in Exclude]: never; }) | undefined; days?: (Day[] & Day[] & { [K_13 in Exclude]: never; }) | undefined; isEnabled?: boolean | undefined; startEvent?: ({ time?: string | undefined; properties?: { fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; }[] | undefined; } & { time?: string | undefined; properties?: ({ fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; }[] & ({ fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; } & { fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; } & { [K_14 in Exclude]: never; })[] & { [K_15 in Exclude]: never; }) | undefined; } & { [K_16 in Exclude]: never; }) | undefined; endEvent?: ({ time?: string | undefined; properties?: { fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; }[] | undefined; } & { time?: string | undefined; properties?: ({ fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; }[] & ({ fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; } & { fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; } & { [K_17 in Exclude]: never; })[] & { [K_18 in Exclude]: never; }) | undefined; } & { [K_19 in Exclude]: never; }) | undefined; } & { [K_20 in Exclude]: never; }) | undefined; schedulesCount?: number | undefined; schedulesMax?: number | undefined; } & { [K_21 in Exclude]: never; })[] & { [K_22 in Exclude]: never; }) | undefined; } & { [K_23 in Exclude]: never; }) | undefined; query?: ({ type?: Query_Type | undefined; } & { type?: Query_Type | undefined; } & { [K_24 in Exclude]: never; }) | undefined; update?: ({ properties?: { name?: string | undefined; model?: string | undefined; localTime?: string | undefined; utcTime?: string | undefined; timeZone?: string | undefined; fwVersion?: string | undefined; macAddress?: string | undefined; cloudId?: string | undefined; deviceId?: string | undefined; cloudServerUrl?: string | undefined; apiVersion?: string | undefined; deviceTypeId?: number | undefined; detailedVersion?: { type?: FirmwareType | undefined; appVersion?: string | undefined; bootloaderVersion?: string | undefined; } | undefined; deviceCapabilities?: { hasTempSensor?: boolean | undefined; hasHumiditySensor?: boolean | undefined; hasOccupancySensor?: boolean | undefined; hasLight?: boolean | undefined; hasLightSensor?: boolean | undefined; hasColorTempControl?: boolean | undefined; hasFan?: boolean | undefined; hasSpeaker?: boolean | undefined; hasPiezo?: boolean | undefined; hasLedIndicators?: boolean | undefined; hasUplight?: boolean | undefined; hasUvcLight?: boolean | undefined; hasStandbyLed?: boolean | undefined; hasEcoMode?: boolean | undefined; } | undefined; pcbaPartNumber?: string | undefined; pcbaRevision?: string | undefined; fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanPercent?: number | undefined; fanSpeed?: number | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; fanReturnToAutoEnabled?: boolean | undefined; fanReturnToAutoTimeout?: number | undefined; whooshEnabled?: boolean | undefined; comfortSenseHeatAssistEnabled?: boolean | undefined; comfortSenseHeatAssistSpeed?: number | undefined; comfortSenseHeatAssistDirection?: Direction | undefined; commandedRpm?: number | undefined; actualRpm?: number | undefined; ecoModeEnabled?: boolean | undefined; fanOccupied?: boolean | undefined; fanOnMeansAuto?: boolean | undefined; lightMode?: OperatingMode | undefined; lightPercent?: number | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; lightReturnToAutoEnabled?: boolean | undefined; lightReturnToAutoTimeout?: number | undefined; lightDimToWarmEnabled?: boolean | undefined; lightColorTemperatureMin?: number | undefined; lightColorTemperatureMax?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; standbyLed?: { colorPreset?: StandbyLed_ColorPreset | undefined; enabled?: boolean | undefined; percent?: number | undefined; red?: number | undefined; green?: number | undefined; blue?: number | undefined; } | undefined; lightOccupied?: boolean | undefined; temperature?: number | undefined; humidity?: number | undefined; fanTimerMinutes?: number | undefined; fanTimerUtcExpiration?: number | undefined; lightOnMeansAuto?: boolean | undefined; ipAddress?: Uint8Array | undefined; network?: { ssid?: Uint8Array | undefined; } | undefined; indicatorsEnabled?: boolean | undefined; audibleIndicatorEnabled?: boolean | undefined; legacyIrEnabled?: boolean | undefined; wallControlConfiguration?: { topButtonFunction?: WallControlConfiguration_Function | undefined; bottomButtonFunction?: WallControlConfiguration_Function | undefined; } | undefined; assistWith?: AssistWith | undefined; remoteDiscoveryEnabled?: boolean | undefined; externalDeviceCount?: number | undefined; externalDeviceVersion?: { type?: ExternalDeviceType | undefined; packageVersion?: string | undefined; bootloaderVersion?: string | undefined; macAddress?: string | undefined; rebootReason?: RebootReason | undefined; } | undefined; bleRemoteSupported?: boolean | undefined; debugInfo?: { uptimeMinutes?: number | undefined; rebootCountTotal?: number | undefined; rebootCountSincePor?: number | undefined; lastRebootReason?: RebootReason | undefined; lastRebootDetails?: number | undefined; softwareError?: number | undefined; softwareErrorDetails?: number | undefined; } | undefined; groupContainer?: { uuid?: Uint8Array | undefined; name?: string | undefined; } | undefined; uvcEnabled?: boolean | undefined; uvcLife?: number | undefined; }[] | undefined; scheduleJob?: { action?: ScheduleJob_Action | undefined; schedule?: { id?: number | undefined; name?: string | undefined; devices?: Uint8Array[] | undefined; days?: Day[] | undefined; isEnabled?: boolean | undefined; startEvent?: { time?: string | undefined; properties?: { fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; }[] | undefined; } | undefined; endEvent?: { time?: string | undefined; properties?: { fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; }[] | undefined; } | undefined; } | undefined; schedulesCount?: number | undefined; schedulesMax?: number | undefined; } | undefined; } & { properties?: ({ name?: string | undefined; model?: string | undefined; localTime?: string | undefined; utcTime?: string | undefined; timeZone?: string | undefined; fwVersion?: string | undefined; macAddress?: string | undefined; cloudId?: string | undefined; deviceId?: string | undefined; cloudServerUrl?: string | undefined; apiVersion?: string | undefined; deviceTypeId?: number | undefined; detailedVersion?: { type?: FirmwareType | undefined; appVersion?: string | undefined; bootloaderVersion?: string | undefined; } | undefined; deviceCapabilities?: { hasTempSensor?: boolean | undefined; hasHumiditySensor?: boolean | undefined; hasOccupancySensor?: boolean | undefined; hasLight?: boolean | undefined; hasLightSensor?: boolean | undefined; hasColorTempControl?: boolean | undefined; hasFan?: boolean | undefined; hasSpeaker?: boolean | undefined; hasPiezo?: boolean | undefined; hasLedIndicators?: boolean | undefined; hasUplight?: boolean | undefined; hasUvcLight?: boolean | undefined; hasStandbyLed?: boolean | undefined; hasEcoMode?: boolean | undefined; } | undefined; pcbaPartNumber?: string | undefined; pcbaRevision?: string | undefined; fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanPercent?: number | undefined; fanSpeed?: number | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; fanReturnToAutoEnabled?: boolean | undefined; fanReturnToAutoTimeout?: number | undefined; whooshEnabled?: boolean | undefined; comfortSenseHeatAssistEnabled?: boolean | undefined; comfortSenseHeatAssistSpeed?: number | undefined; comfortSenseHeatAssistDirection?: Direction | undefined; commandedRpm?: number | undefined; actualRpm?: number | undefined; ecoModeEnabled?: boolean | undefined; fanOccupied?: boolean | undefined; fanOnMeansAuto?: boolean | undefined; lightMode?: OperatingMode | undefined; lightPercent?: number | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; lightReturnToAutoEnabled?: boolean | undefined; lightReturnToAutoTimeout?: number | undefined; lightDimToWarmEnabled?: boolean | undefined; lightColorTemperatureMin?: number | undefined; lightColorTemperatureMax?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; standbyLed?: { colorPreset?: StandbyLed_ColorPreset | undefined; enabled?: boolean | undefined; percent?: number | undefined; red?: number | undefined; green?: number | undefined; blue?: number | undefined; } | undefined; lightOccupied?: boolean | undefined; temperature?: number | undefined; humidity?: number | undefined; fanTimerMinutes?: number | undefined; fanTimerUtcExpiration?: number | undefined; lightOnMeansAuto?: boolean | undefined; ipAddress?: Uint8Array | undefined; network?: { ssid?: Uint8Array | undefined; } | undefined; indicatorsEnabled?: boolean | undefined; audibleIndicatorEnabled?: boolean | undefined; legacyIrEnabled?: boolean | undefined; wallControlConfiguration?: { topButtonFunction?: WallControlConfiguration_Function | undefined; bottomButtonFunction?: WallControlConfiguration_Function | undefined; } | undefined; assistWith?: AssistWith | undefined; remoteDiscoveryEnabled?: boolean | undefined; externalDeviceCount?: number | undefined; externalDeviceVersion?: { type?: ExternalDeviceType | undefined; packageVersion?: string | undefined; bootloaderVersion?: string | undefined; macAddress?: string | undefined; rebootReason?: RebootReason | undefined; } | undefined; bleRemoteSupported?: boolean | undefined; debugInfo?: { uptimeMinutes?: number | undefined; rebootCountTotal?: number | undefined; rebootCountSincePor?: number | undefined; lastRebootReason?: RebootReason | undefined; lastRebootDetails?: number | undefined; softwareError?: number | undefined; softwareErrorDetails?: number | undefined; } | undefined; groupContainer?: { uuid?: Uint8Array | undefined; name?: string | undefined; } | undefined; uvcEnabled?: boolean | undefined; uvcLife?: number | undefined; }[] & ({ name?: string | undefined; model?: string | undefined; localTime?: string | undefined; utcTime?: string | undefined; timeZone?: string | undefined; fwVersion?: string | undefined; macAddress?: string | undefined; cloudId?: string | undefined; deviceId?: string | undefined; cloudServerUrl?: string | undefined; apiVersion?: string | undefined; deviceTypeId?: number | undefined; detailedVersion?: { type?: FirmwareType | undefined; appVersion?: string | undefined; bootloaderVersion?: string | undefined; } | undefined; deviceCapabilities?: { hasTempSensor?: boolean | undefined; hasHumiditySensor?: boolean | undefined; hasOccupancySensor?: boolean | undefined; hasLight?: boolean | undefined; hasLightSensor?: boolean | undefined; hasColorTempControl?: boolean | undefined; hasFan?: boolean | undefined; hasSpeaker?: boolean | undefined; hasPiezo?: boolean | undefined; hasLedIndicators?: boolean | undefined; hasUplight?: boolean | undefined; hasUvcLight?: boolean | undefined; hasStandbyLed?: boolean | undefined; hasEcoMode?: boolean | undefined; } | undefined; pcbaPartNumber?: string | undefined; pcbaRevision?: string | undefined; fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanPercent?: number | undefined; fanSpeed?: number | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; fanReturnToAutoEnabled?: boolean | undefined; fanReturnToAutoTimeout?: number | undefined; whooshEnabled?: boolean | undefined; comfortSenseHeatAssistEnabled?: boolean | undefined; comfortSenseHeatAssistSpeed?: number | undefined; comfortSenseHeatAssistDirection?: Direction | undefined; commandedRpm?: number | undefined; actualRpm?: number | undefined; ecoModeEnabled?: boolean | undefined; fanOccupied?: boolean | undefined; fanOnMeansAuto?: boolean | undefined; lightMode?: OperatingMode | undefined; lightPercent?: number | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; lightReturnToAutoEnabled?: boolean | undefined; lightReturnToAutoTimeout?: number | undefined; lightDimToWarmEnabled?: boolean | undefined; lightColorTemperatureMin?: number | undefined; lightColorTemperatureMax?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; standbyLed?: { colorPreset?: StandbyLed_ColorPreset | undefined; enabled?: boolean | undefined; percent?: number | undefined; red?: number | undefined; green?: number | undefined; blue?: number | undefined; } | undefined; lightOccupied?: boolean | undefined; temperature?: number | undefined; humidity?: number | undefined; fanTimerMinutes?: number | undefined; fanTimerUtcExpiration?: number | undefined; lightOnMeansAuto?: boolean | undefined; ipAddress?: Uint8Array | undefined; network?: { ssid?: Uint8Array | undefined; } | undefined; indicatorsEnabled?: boolean | undefined; audibleIndicatorEnabled?: boolean | undefined; legacyIrEnabled?: boolean | undefined; wallControlConfiguration?: { topButtonFunction?: WallControlConfiguration_Function | undefined; bottomButtonFunction?: WallControlConfiguration_Function | undefined; } | undefined; assistWith?: AssistWith | undefined; remoteDiscoveryEnabled?: boolean | undefined; externalDeviceCount?: number | undefined; externalDeviceVersion?: { type?: ExternalDeviceType | undefined; packageVersion?: string | undefined; bootloaderVersion?: string | undefined; macAddress?: string | undefined; rebootReason?: RebootReason | undefined; } | undefined; bleRemoteSupported?: boolean | undefined; debugInfo?: { uptimeMinutes?: number | undefined; rebootCountTotal?: number | undefined; rebootCountSincePor?: number | undefined; lastRebootReason?: RebootReason | undefined; lastRebootDetails?: number | undefined; softwareError?: number | undefined; softwareErrorDetails?: number | undefined; } | undefined; groupContainer?: { uuid?: Uint8Array | undefined; name?: string | undefined; } | undefined; uvcEnabled?: boolean | undefined; uvcLife?: number | undefined; } & { name?: string | undefined; model?: string | undefined; localTime?: string | undefined; utcTime?: string | undefined; timeZone?: string | undefined; fwVersion?: string | undefined; macAddress?: string | undefined; cloudId?: string | undefined; deviceId?: string | undefined; cloudServerUrl?: string | undefined; apiVersion?: string | undefined; deviceTypeId?: number | undefined; detailedVersion?: ({ type?: FirmwareType | undefined; appVersion?: string | undefined; bootloaderVersion?: string | undefined; } & { type?: FirmwareType | undefined; appVersion?: string | undefined; bootloaderVersion?: string | undefined; } & { [K_25 in Exclude]: never; }) | undefined; deviceCapabilities?: ({ hasTempSensor?: boolean | undefined; hasHumiditySensor?: boolean | undefined; hasOccupancySensor?: boolean | undefined; hasLight?: boolean | undefined; hasLightSensor?: boolean | undefined; hasColorTempControl?: boolean | undefined; hasFan?: boolean | undefined; hasSpeaker?: boolean | undefined; hasPiezo?: boolean | undefined; hasLedIndicators?: boolean | undefined; hasUplight?: boolean | undefined; hasUvcLight?: boolean | undefined; hasStandbyLed?: boolean | undefined; hasEcoMode?: boolean | undefined; } & { hasTempSensor?: boolean | undefined; hasHumiditySensor?: boolean | undefined; hasOccupancySensor?: boolean | undefined; hasLight?: boolean | undefined; hasLightSensor?: boolean | undefined; hasColorTempControl?: boolean | undefined; hasFan?: boolean | undefined; hasSpeaker?: boolean | undefined; hasPiezo?: boolean | undefined; hasLedIndicators?: boolean | undefined; hasUplight?: boolean | undefined; hasUvcLight?: boolean | undefined; hasStandbyLed?: boolean | undefined; hasEcoMode?: boolean | undefined; } & { [K_26 in Exclude]: never; }) | undefined; pcbaPartNumber?: string | undefined; pcbaRevision?: string | undefined; fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanPercent?: number | undefined; fanSpeed?: number | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; fanReturnToAutoEnabled?: boolean | undefined; fanReturnToAutoTimeout?: number | undefined; whooshEnabled?: boolean | undefined; comfortSenseHeatAssistEnabled?: boolean | undefined; comfortSenseHeatAssistSpeed?: number | undefined; comfortSenseHeatAssistDirection?: Direction | undefined; commandedRpm?: number | undefined; actualRpm?: number | undefined; ecoModeEnabled?: boolean | undefined; fanOccupied?: boolean | undefined; fanOnMeansAuto?: boolean | undefined; lightMode?: OperatingMode | undefined; lightPercent?: number | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; lightReturnToAutoEnabled?: boolean | undefined; lightReturnToAutoTimeout?: number | undefined; lightDimToWarmEnabled?: boolean | undefined; lightColorTemperatureMin?: number | undefined; lightColorTemperatureMax?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; standbyLed?: ({ colorPreset?: StandbyLed_ColorPreset | undefined; enabled?: boolean | undefined; percent?: number | undefined; red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { colorPreset?: StandbyLed_ColorPreset | undefined; enabled?: boolean | undefined; percent?: number | undefined; red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { [K_27 in Exclude]: never; }) | undefined; lightOccupied?: boolean | undefined; temperature?: number | undefined; humidity?: number | undefined; fanTimerMinutes?: number | undefined; fanTimerUtcExpiration?: number | undefined; lightOnMeansAuto?: boolean | undefined; ipAddress?: Uint8Array | undefined; network?: ({ ssid?: Uint8Array | undefined; } & { ssid?: Uint8Array | undefined; } & { [K_28 in Exclude]: never; }) | undefined; indicatorsEnabled?: boolean | undefined; audibleIndicatorEnabled?: boolean | undefined; legacyIrEnabled?: boolean | undefined; wallControlConfiguration?: ({ topButtonFunction?: WallControlConfiguration_Function | undefined; bottomButtonFunction?: WallControlConfiguration_Function | undefined; } & { topButtonFunction?: WallControlConfiguration_Function | undefined; bottomButtonFunction?: WallControlConfiguration_Function | undefined; } & { [K_29 in Exclude]: never; }) | undefined; assistWith?: AssistWith | undefined; remoteDiscoveryEnabled?: boolean | undefined; externalDeviceCount?: number | undefined; externalDeviceVersion?: ({ type?: ExternalDeviceType | undefined; packageVersion?: string | undefined; bootloaderVersion?: string | undefined; macAddress?: string | undefined; rebootReason?: RebootReason | undefined; } & { type?: ExternalDeviceType | undefined; packageVersion?: string | undefined; bootloaderVersion?: string | undefined; macAddress?: string | undefined; rebootReason?: RebootReason | undefined; } & { [K_30 in Exclude]: never; }) | undefined; bleRemoteSupported?: boolean | undefined; debugInfo?: ({ uptimeMinutes?: number | undefined; rebootCountTotal?: number | undefined; rebootCountSincePor?: number | undefined; lastRebootReason?: RebootReason | undefined; lastRebootDetails?: number | undefined; softwareError?: number | undefined; softwareErrorDetails?: number | undefined; } & { uptimeMinutes?: number | undefined; rebootCountTotal?: number | undefined; rebootCountSincePor?: number | undefined; lastRebootReason?: RebootReason | undefined; lastRebootDetails?: number | undefined; softwareError?: number | undefined; softwareErrorDetails?: number | undefined; } & { [K_31 in Exclude]: never; }) | undefined; groupContainer?: ({ uuid?: Uint8Array | undefined; name?: string | undefined; } & { uuid?: Uint8Array | undefined; name?: string | undefined; } & { [K_32 in Exclude]: never; }) | undefined; uvcEnabled?: boolean | undefined; uvcLife?: number | undefined; } & { [K_33 in Exclude]: never; })[] & { [K_34 in Exclude]: never; }) | undefined; scheduleJob?: ({ action?: ScheduleJob_Action | undefined; schedule?: { id?: number | undefined; name?: string | undefined; devices?: Uint8Array[] | undefined; days?: Day[] | undefined; isEnabled?: boolean | undefined; startEvent?: { time?: string | undefined; properties?: { fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; }[] | undefined; } | undefined; endEvent?: { time?: string | undefined; properties?: { fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; }[] | undefined; } | undefined; } | undefined; schedulesCount?: number | undefined; schedulesMax?: number | undefined; } & { action?: ScheduleJob_Action | undefined; schedule?: ({ id?: number | undefined; name?: string | undefined; devices?: Uint8Array[] | undefined; days?: Day[] | undefined; isEnabled?: boolean | undefined; startEvent?: { time?: string | undefined; properties?: { fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; }[] | undefined; } | undefined; endEvent?: { time?: string | undefined; properties?: { fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; }[] | undefined; } | undefined; } & { id?: number | undefined; name?: string | undefined; devices?: (Uint8Array[] & Uint8Array[] & { [K_35 in Exclude]: never; }) | undefined; days?: (Day[] & Day[] & { [K_36 in Exclude]: never; }) | undefined; isEnabled?: boolean | undefined; startEvent?: ({ time?: string | undefined; properties?: { fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; }[] | undefined; } & { time?: string | undefined; properties?: ({ fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; }[] & ({ fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; } & { fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; } & { [K_37 in Exclude]: never; })[] & { [K_38 in Exclude]: never; }) | undefined; } & { [K_39 in Exclude]: never; }) | undefined; endEvent?: ({ time?: string | undefined; properties?: { fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; }[] | undefined; } & { time?: string | undefined; properties?: ({ fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; }[] & ({ fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; } & { fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; } & { [K_40 in Exclude]: never; })[] & { [K_41 in Exclude]: never; }) | undefined; } & { [K_42 in Exclude]: never; }) | undefined; } & { [K_43 in Exclude]: never; }) | undefined; schedulesCount?: number | undefined; schedulesMax?: number | undefined; } & { [K_44 in Exclude]: never; }) | undefined; } & { [K_45 in Exclude]: never; }) | undefined; } & { [K_46 in Exclude]: never; }) | undefined; } & { [K_47 in Exclude]: never; }>(base?: I | undefined): ApiMessage; fromPartial]: never; }) | undefined; } & { [K_49 in Exclude]: never; }) | undefined; commands?: ({ name?: string | undefined; model?: string | undefined; localTime?: string | undefined; utcTime?: string | undefined; timeZone?: string | undefined; fwVersion?: string | undefined; macAddress?: string | undefined; cloudId?: string | undefined; deviceId?: string | undefined; cloudServerUrl?: string | undefined; apiVersion?: string | undefined; deviceTypeId?: number | undefined; detailedVersion?: { type?: FirmwareType | undefined; appVersion?: string | undefined; bootloaderVersion?: string | undefined; } | undefined; deviceCapabilities?: { hasTempSensor?: boolean | undefined; hasHumiditySensor?: boolean | undefined; hasOccupancySensor?: boolean | undefined; hasLight?: boolean | undefined; hasLightSensor?: boolean | undefined; hasColorTempControl?: boolean | undefined; hasFan?: boolean | undefined; hasSpeaker?: boolean | undefined; hasPiezo?: boolean | undefined; hasLedIndicators?: boolean | undefined; hasUplight?: boolean | undefined; hasUvcLight?: boolean | undefined; hasStandbyLed?: boolean | undefined; hasEcoMode?: boolean | undefined; } | undefined; pcbaPartNumber?: string | undefined; pcbaRevision?: string | undefined; fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanPercent?: number | undefined; fanSpeed?: number | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; fanReturnToAutoEnabled?: boolean | undefined; fanReturnToAutoTimeout?: number | undefined; whooshEnabled?: boolean | undefined; comfortSenseHeatAssistEnabled?: boolean | undefined; comfortSenseHeatAssistSpeed?: number | undefined; comfortSenseHeatAssistDirection?: Direction | undefined; commandedRpm?: number | undefined; actualRpm?: number | undefined; ecoModeEnabled?: boolean | undefined; fanOccupied?: boolean | undefined; fanOnMeansAuto?: boolean | undefined; lightMode?: OperatingMode | undefined; lightPercent?: number | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; lightReturnToAutoEnabled?: boolean | undefined; lightReturnToAutoTimeout?: number | undefined; lightDimToWarmEnabled?: boolean | undefined; lightColorTemperatureMin?: number | undefined; lightColorTemperatureMax?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; standbyLed?: { colorPreset?: StandbyLed_ColorPreset | undefined; enabled?: boolean | undefined; percent?: number | undefined; red?: number | undefined; green?: number | undefined; blue?: number | undefined; } | undefined; lightOccupied?: boolean | undefined; temperature?: number | undefined; humidity?: number | undefined; fanTimerMinutes?: number | undefined; fanTimerUtcExpiration?: number | undefined; lightOnMeansAuto?: boolean | undefined; ipAddress?: Uint8Array | undefined; network?: { ssid?: Uint8Array | undefined; } | undefined; indicatorsEnabled?: boolean | undefined; audibleIndicatorEnabled?: boolean | undefined; legacyIrEnabled?: boolean | undefined; wallControlConfiguration?: { topButtonFunction?: WallControlConfiguration_Function | undefined; bottomButtonFunction?: WallControlConfiguration_Function | undefined; } | undefined; assistWith?: AssistWith | undefined; remoteDiscoveryEnabled?: boolean | undefined; externalDeviceCount?: number | undefined; externalDeviceVersion?: { type?: ExternalDeviceType | undefined; packageVersion?: string | undefined; bootloaderVersion?: string | undefined; macAddress?: string | undefined; rebootReason?: RebootReason | undefined; } | undefined; bleRemoteSupported?: boolean | undefined; debugInfo?: { uptimeMinutes?: number | undefined; rebootCountTotal?: number | undefined; rebootCountSincePor?: number | undefined; lastRebootReason?: RebootReason | undefined; lastRebootDetails?: number | undefined; softwareError?: number | undefined; softwareErrorDetails?: number | undefined; } | undefined; groupContainer?: { uuid?: Uint8Array | undefined; name?: string | undefined; } | undefined; uvcEnabled?: boolean | undefined; uvcLife?: number | undefined; }[] & ({ name?: string | undefined; model?: string | undefined; localTime?: string | undefined; utcTime?: string | undefined; timeZone?: string | undefined; fwVersion?: string | undefined; macAddress?: string | undefined; cloudId?: string | undefined; deviceId?: string | undefined; cloudServerUrl?: string | undefined; apiVersion?: string | undefined; deviceTypeId?: number | undefined; detailedVersion?: { type?: FirmwareType | undefined; appVersion?: string | undefined; bootloaderVersion?: string | undefined; } | undefined; deviceCapabilities?: { hasTempSensor?: boolean | undefined; hasHumiditySensor?: boolean | undefined; hasOccupancySensor?: boolean | undefined; hasLight?: boolean | undefined; hasLightSensor?: boolean | undefined; hasColorTempControl?: boolean | undefined; hasFan?: boolean | undefined; hasSpeaker?: boolean | undefined; hasPiezo?: boolean | undefined; hasLedIndicators?: boolean | undefined; hasUplight?: boolean | undefined; hasUvcLight?: boolean | undefined; hasStandbyLed?: boolean | undefined; hasEcoMode?: boolean | undefined; } | undefined; pcbaPartNumber?: string | undefined; pcbaRevision?: string | undefined; fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanPercent?: number | undefined; fanSpeed?: number | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; fanReturnToAutoEnabled?: boolean | undefined; fanReturnToAutoTimeout?: number | undefined; whooshEnabled?: boolean | undefined; comfortSenseHeatAssistEnabled?: boolean | undefined; comfortSenseHeatAssistSpeed?: number | undefined; comfortSenseHeatAssistDirection?: Direction | undefined; commandedRpm?: number | undefined; actualRpm?: number | undefined; ecoModeEnabled?: boolean | undefined; fanOccupied?: boolean | undefined; fanOnMeansAuto?: boolean | undefined; lightMode?: OperatingMode | undefined; lightPercent?: number | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; lightReturnToAutoEnabled?: boolean | undefined; lightReturnToAutoTimeout?: number | undefined; lightDimToWarmEnabled?: boolean | undefined; lightColorTemperatureMin?: number | undefined; lightColorTemperatureMax?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; standbyLed?: { colorPreset?: StandbyLed_ColorPreset | undefined; enabled?: boolean | undefined; percent?: number | undefined; red?: number | undefined; green?: number | undefined; blue?: number | undefined; } | undefined; lightOccupied?: boolean | undefined; temperature?: number | undefined; humidity?: number | undefined; fanTimerMinutes?: number | undefined; fanTimerUtcExpiration?: number | undefined; lightOnMeansAuto?: boolean | undefined; ipAddress?: Uint8Array | undefined; network?: { ssid?: Uint8Array | undefined; } | undefined; indicatorsEnabled?: boolean | undefined; audibleIndicatorEnabled?: boolean | undefined; legacyIrEnabled?: boolean | undefined; wallControlConfiguration?: { topButtonFunction?: WallControlConfiguration_Function | undefined; bottomButtonFunction?: WallControlConfiguration_Function | undefined; } | undefined; assistWith?: AssistWith | undefined; remoteDiscoveryEnabled?: boolean | undefined; externalDeviceCount?: number | undefined; externalDeviceVersion?: { type?: ExternalDeviceType | undefined; packageVersion?: string | undefined; bootloaderVersion?: string | undefined; macAddress?: string | undefined; rebootReason?: RebootReason | undefined; } | undefined; bleRemoteSupported?: boolean | undefined; debugInfo?: { uptimeMinutes?: number | undefined; rebootCountTotal?: number | undefined; rebootCountSincePor?: number | undefined; lastRebootReason?: RebootReason | undefined; lastRebootDetails?: number | undefined; softwareError?: number | undefined; softwareErrorDetails?: number | undefined; } | undefined; groupContainer?: { uuid?: Uint8Array | undefined; name?: string | undefined; } | undefined; uvcEnabled?: boolean | undefined; uvcLife?: number | undefined; } & { name?: string | undefined; model?: string | undefined; localTime?: string | undefined; utcTime?: string | undefined; timeZone?: string | undefined; fwVersion?: string | undefined; macAddress?: string | undefined; cloudId?: string | undefined; deviceId?: string | undefined; cloudServerUrl?: string | undefined; apiVersion?: string | undefined; deviceTypeId?: number | undefined; detailedVersion?: ({ type?: FirmwareType | undefined; appVersion?: string | undefined; bootloaderVersion?: string | undefined; } & { type?: FirmwareType | undefined; appVersion?: string | undefined; bootloaderVersion?: string | undefined; } & { [K_50 in Exclude]: never; }) | undefined; deviceCapabilities?: ({ hasTempSensor?: boolean | undefined; hasHumiditySensor?: boolean | undefined; hasOccupancySensor?: boolean | undefined; hasLight?: boolean | undefined; hasLightSensor?: boolean | undefined; hasColorTempControl?: boolean | undefined; hasFan?: boolean | undefined; hasSpeaker?: boolean | undefined; hasPiezo?: boolean | undefined; hasLedIndicators?: boolean | undefined; hasUplight?: boolean | undefined; hasUvcLight?: boolean | undefined; hasStandbyLed?: boolean | undefined; hasEcoMode?: boolean | undefined; } & { hasTempSensor?: boolean | undefined; hasHumiditySensor?: boolean | undefined; hasOccupancySensor?: boolean | undefined; hasLight?: boolean | undefined; hasLightSensor?: boolean | undefined; hasColorTempControl?: boolean | undefined; hasFan?: boolean | undefined; hasSpeaker?: boolean | undefined; hasPiezo?: boolean | undefined; hasLedIndicators?: boolean | undefined; hasUplight?: boolean | undefined; hasUvcLight?: boolean | undefined; hasStandbyLed?: boolean | undefined; hasEcoMode?: boolean | undefined; } & { [K_51 in Exclude]: never; }) | undefined; pcbaPartNumber?: string | undefined; pcbaRevision?: string | undefined; fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanPercent?: number | undefined; fanSpeed?: number | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; fanReturnToAutoEnabled?: boolean | undefined; fanReturnToAutoTimeout?: number | undefined; whooshEnabled?: boolean | undefined; comfortSenseHeatAssistEnabled?: boolean | undefined; comfortSenseHeatAssistSpeed?: number | undefined; comfortSenseHeatAssistDirection?: Direction | undefined; commandedRpm?: number | undefined; actualRpm?: number | undefined; ecoModeEnabled?: boolean | undefined; fanOccupied?: boolean | undefined; fanOnMeansAuto?: boolean | undefined; lightMode?: OperatingMode | undefined; lightPercent?: number | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; lightReturnToAutoEnabled?: boolean | undefined; lightReturnToAutoTimeout?: number | undefined; lightDimToWarmEnabled?: boolean | undefined; lightColorTemperatureMin?: number | undefined; lightColorTemperatureMax?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; standbyLed?: ({ colorPreset?: StandbyLed_ColorPreset | undefined; enabled?: boolean | undefined; percent?: number | undefined; red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { colorPreset?: StandbyLed_ColorPreset | undefined; enabled?: boolean | undefined; percent?: number | undefined; red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { [K_52 in Exclude]: never; }) | undefined; lightOccupied?: boolean | undefined; temperature?: number | undefined; humidity?: number | undefined; fanTimerMinutes?: number | undefined; fanTimerUtcExpiration?: number | undefined; lightOnMeansAuto?: boolean | undefined; ipAddress?: Uint8Array | undefined; network?: ({ ssid?: Uint8Array | undefined; } & { ssid?: Uint8Array | undefined; } & { [K_53 in Exclude]: never; }) | undefined; indicatorsEnabled?: boolean | undefined; audibleIndicatorEnabled?: boolean | undefined; legacyIrEnabled?: boolean | undefined; wallControlConfiguration?: ({ topButtonFunction?: WallControlConfiguration_Function | undefined; bottomButtonFunction?: WallControlConfiguration_Function | undefined; } & { topButtonFunction?: WallControlConfiguration_Function | undefined; bottomButtonFunction?: WallControlConfiguration_Function | undefined; } & { [K_54 in Exclude]: never; }) | undefined; assistWith?: AssistWith | undefined; remoteDiscoveryEnabled?: boolean | undefined; externalDeviceCount?: number | undefined; externalDeviceVersion?: ({ type?: ExternalDeviceType | undefined; packageVersion?: string | undefined; bootloaderVersion?: string | undefined; macAddress?: string | undefined; rebootReason?: RebootReason | undefined; } & { type?: ExternalDeviceType | undefined; packageVersion?: string | undefined; bootloaderVersion?: string | undefined; macAddress?: string | undefined; rebootReason?: RebootReason | undefined; } & { [K_55 in Exclude]: never; }) | undefined; bleRemoteSupported?: boolean | undefined; debugInfo?: ({ uptimeMinutes?: number | undefined; rebootCountTotal?: number | undefined; rebootCountSincePor?: number | undefined; lastRebootReason?: RebootReason | undefined; lastRebootDetails?: number | undefined; softwareError?: number | undefined; softwareErrorDetails?: number | undefined; } & { uptimeMinutes?: number | undefined; rebootCountTotal?: number | undefined; rebootCountSincePor?: number | undefined; lastRebootReason?: RebootReason | undefined; lastRebootDetails?: number | undefined; softwareError?: number | undefined; softwareErrorDetails?: number | undefined; } & { [K_56 in Exclude]: never; }) | undefined; groupContainer?: ({ uuid?: Uint8Array | undefined; name?: string | undefined; } & { uuid?: Uint8Array | undefined; name?: string | undefined; } & { [K_57 in Exclude]: never; }) | undefined; uvcEnabled?: boolean | undefined; uvcLife?: number | undefined; } & { [K_58 in Exclude]: never; })[] & { [K_59 in Exclude]: never; }) | undefined; scheduleJob?: ({ action?: ScheduleJob_Action | undefined; schedule?: { id?: number | undefined; name?: string | undefined; devices?: Uint8Array[] | undefined; days?: Day[] | undefined; isEnabled?: boolean | undefined; startEvent?: { time?: string | undefined; properties?: { fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; }[] | undefined; } | undefined; endEvent?: { time?: string | undefined; properties?: { fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; }[] | undefined; } | undefined; } | undefined; schedulesCount?: number | undefined; schedulesMax?: number | undefined; }[] & ({ action?: ScheduleJob_Action | undefined; schedule?: { id?: number | undefined; name?: string | undefined; devices?: Uint8Array[] | undefined; days?: Day[] | undefined; isEnabled?: boolean | undefined; startEvent?: { time?: string | undefined; properties?: { fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; }[] | undefined; } | undefined; endEvent?: { time?: string | undefined; properties?: { fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; }[] | undefined; } | undefined; } | undefined; schedulesCount?: number | undefined; schedulesMax?: number | undefined; } & { action?: ScheduleJob_Action | undefined; schedule?: ({ id?: number | undefined; name?: string | undefined; devices?: Uint8Array[] | undefined; days?: Day[] | undefined; isEnabled?: boolean | undefined; startEvent?: { time?: string | undefined; properties?: { fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; }[] | undefined; } | undefined; endEvent?: { time?: string | undefined; properties?: { fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; }[] | undefined; } | undefined; } & { id?: number | undefined; name?: string | undefined; devices?: (Uint8Array[] & Uint8Array[] & { [K_60 in Exclude]: never; }) | undefined; days?: (Day[] & Day[] & { [K_61 in Exclude]: never; }) | undefined; isEnabled?: boolean | undefined; startEvent?: ({ time?: string | undefined; properties?: { fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; }[] | undefined; } & { time?: string | undefined; properties?: ({ fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; }[] & ({ fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; } & { fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; } & { [K_62 in Exclude]: never; })[] & { [K_63 in Exclude]: never; }) | undefined; } & { [K_64 in Exclude]: never; }) | undefined; endEvent?: ({ time?: string | undefined; properties?: { fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; }[] | undefined; } & { time?: string | undefined; properties?: ({ fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; }[] & ({ fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; } & { fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; } & { [K_65 in Exclude]: never; })[] & { [K_66 in Exclude]: never; }) | undefined; } & { [K_67 in Exclude]: never; }) | undefined; } & { [K_68 in Exclude]: never; }) | undefined; schedulesCount?: number | undefined; schedulesMax?: number | undefined; } & { [K_69 in Exclude]: never; })[] & { [K_70 in Exclude]: never; }) | undefined; } & { [K_71 in Exclude]: never; }) | undefined; query?: ({ type?: Query_Type | undefined; } & { type?: Query_Type | undefined; } & { [K_72 in Exclude]: never; }) | undefined; update?: ({ properties?: { name?: string | undefined; model?: string | undefined; localTime?: string | undefined; utcTime?: string | undefined; timeZone?: string | undefined; fwVersion?: string | undefined; macAddress?: string | undefined; cloudId?: string | undefined; deviceId?: string | undefined; cloudServerUrl?: string | undefined; apiVersion?: string | undefined; deviceTypeId?: number | undefined; detailedVersion?: { type?: FirmwareType | undefined; appVersion?: string | undefined; bootloaderVersion?: string | undefined; } | undefined; deviceCapabilities?: { hasTempSensor?: boolean | undefined; hasHumiditySensor?: boolean | undefined; hasOccupancySensor?: boolean | undefined; hasLight?: boolean | undefined; hasLightSensor?: boolean | undefined; hasColorTempControl?: boolean | undefined; hasFan?: boolean | undefined; hasSpeaker?: boolean | undefined; hasPiezo?: boolean | undefined; hasLedIndicators?: boolean | undefined; hasUplight?: boolean | undefined; hasUvcLight?: boolean | undefined; hasStandbyLed?: boolean | undefined; hasEcoMode?: boolean | undefined; } | undefined; pcbaPartNumber?: string | undefined; pcbaRevision?: string | undefined; fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanPercent?: number | undefined; fanSpeed?: number | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; fanReturnToAutoEnabled?: boolean | undefined; fanReturnToAutoTimeout?: number | undefined; whooshEnabled?: boolean | undefined; comfortSenseHeatAssistEnabled?: boolean | undefined; comfortSenseHeatAssistSpeed?: number | undefined; comfortSenseHeatAssistDirection?: Direction | undefined; commandedRpm?: number | undefined; actualRpm?: number | undefined; ecoModeEnabled?: boolean | undefined; fanOccupied?: boolean | undefined; fanOnMeansAuto?: boolean | undefined; lightMode?: OperatingMode | undefined; lightPercent?: number | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; lightReturnToAutoEnabled?: boolean | undefined; lightReturnToAutoTimeout?: number | undefined; lightDimToWarmEnabled?: boolean | undefined; lightColorTemperatureMin?: number | undefined; lightColorTemperatureMax?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; standbyLed?: { colorPreset?: StandbyLed_ColorPreset | undefined; enabled?: boolean | undefined; percent?: number | undefined; red?: number | undefined; green?: number | undefined; blue?: number | undefined; } | undefined; lightOccupied?: boolean | undefined; temperature?: number | undefined; humidity?: number | undefined; fanTimerMinutes?: number | undefined; fanTimerUtcExpiration?: number | undefined; lightOnMeansAuto?: boolean | undefined; ipAddress?: Uint8Array | undefined; network?: { ssid?: Uint8Array | undefined; } | undefined; indicatorsEnabled?: boolean | undefined; audibleIndicatorEnabled?: boolean | undefined; legacyIrEnabled?: boolean | undefined; wallControlConfiguration?: { topButtonFunction?: WallControlConfiguration_Function | undefined; bottomButtonFunction?: WallControlConfiguration_Function | undefined; } | undefined; assistWith?: AssistWith | undefined; remoteDiscoveryEnabled?: boolean | undefined; externalDeviceCount?: number | undefined; externalDeviceVersion?: { type?: ExternalDeviceType | undefined; packageVersion?: string | undefined; bootloaderVersion?: string | undefined; macAddress?: string | undefined; rebootReason?: RebootReason | undefined; } | undefined; bleRemoteSupported?: boolean | undefined; debugInfo?: { uptimeMinutes?: number | undefined; rebootCountTotal?: number | undefined; rebootCountSincePor?: number | undefined; lastRebootReason?: RebootReason | undefined; lastRebootDetails?: number | undefined; softwareError?: number | undefined; softwareErrorDetails?: number | undefined; } | undefined; groupContainer?: { uuid?: Uint8Array | undefined; name?: string | undefined; } | undefined; uvcEnabled?: boolean | undefined; uvcLife?: number | undefined; }[] | undefined; scheduleJob?: { action?: ScheduleJob_Action | undefined; schedule?: { id?: number | undefined; name?: string | undefined; devices?: Uint8Array[] | undefined; days?: Day[] | undefined; isEnabled?: boolean | undefined; startEvent?: { time?: string | undefined; properties?: { fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; }[] | undefined; } | undefined; endEvent?: { time?: string | undefined; properties?: { fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; }[] | undefined; } | undefined; } | undefined; schedulesCount?: number | undefined; schedulesMax?: number | undefined; } | undefined; } & { properties?: ({ name?: string | undefined; model?: string | undefined; localTime?: string | undefined; utcTime?: string | undefined; timeZone?: string | undefined; fwVersion?: string | undefined; macAddress?: string | undefined; cloudId?: string | undefined; deviceId?: string | undefined; cloudServerUrl?: string | undefined; apiVersion?: string | undefined; deviceTypeId?: number | undefined; detailedVersion?: { type?: FirmwareType | undefined; appVersion?: string | undefined; bootloaderVersion?: string | undefined; } | undefined; deviceCapabilities?: { hasTempSensor?: boolean | undefined; hasHumiditySensor?: boolean | undefined; hasOccupancySensor?: boolean | undefined; hasLight?: boolean | undefined; hasLightSensor?: boolean | undefined; hasColorTempControl?: boolean | undefined; hasFan?: boolean | undefined; hasSpeaker?: boolean | undefined; hasPiezo?: boolean | undefined; hasLedIndicators?: boolean | undefined; hasUplight?: boolean | undefined; hasUvcLight?: boolean | undefined; hasStandbyLed?: boolean | undefined; hasEcoMode?: boolean | undefined; } | undefined; pcbaPartNumber?: string | undefined; pcbaRevision?: string | undefined; fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanPercent?: number | undefined; fanSpeed?: number | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; fanReturnToAutoEnabled?: boolean | undefined; fanReturnToAutoTimeout?: number | undefined; whooshEnabled?: boolean | undefined; comfortSenseHeatAssistEnabled?: boolean | undefined; comfortSenseHeatAssistSpeed?: number | undefined; comfortSenseHeatAssistDirection?: Direction | undefined; commandedRpm?: number | undefined; actualRpm?: number | undefined; ecoModeEnabled?: boolean | undefined; fanOccupied?: boolean | undefined; fanOnMeansAuto?: boolean | undefined; lightMode?: OperatingMode | undefined; lightPercent?: number | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; lightReturnToAutoEnabled?: boolean | undefined; lightReturnToAutoTimeout?: number | undefined; lightDimToWarmEnabled?: boolean | undefined; lightColorTemperatureMin?: number | undefined; lightColorTemperatureMax?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; standbyLed?: { colorPreset?: StandbyLed_ColorPreset | undefined; enabled?: boolean | undefined; percent?: number | undefined; red?: number | undefined; green?: number | undefined; blue?: number | undefined; } | undefined; lightOccupied?: boolean | undefined; temperature?: number | undefined; humidity?: number | undefined; fanTimerMinutes?: number | undefined; fanTimerUtcExpiration?: number | undefined; lightOnMeansAuto?: boolean | undefined; ipAddress?: Uint8Array | undefined; network?: { ssid?: Uint8Array | undefined; } | undefined; indicatorsEnabled?: boolean | undefined; audibleIndicatorEnabled?: boolean | undefined; legacyIrEnabled?: boolean | undefined; wallControlConfiguration?: { topButtonFunction?: WallControlConfiguration_Function | undefined; bottomButtonFunction?: WallControlConfiguration_Function | undefined; } | undefined; assistWith?: AssistWith | undefined; remoteDiscoveryEnabled?: boolean | undefined; externalDeviceCount?: number | undefined; externalDeviceVersion?: { type?: ExternalDeviceType | undefined; packageVersion?: string | undefined; bootloaderVersion?: string | undefined; macAddress?: string | undefined; rebootReason?: RebootReason | undefined; } | undefined; bleRemoteSupported?: boolean | undefined; debugInfo?: { uptimeMinutes?: number | undefined; rebootCountTotal?: number | undefined; rebootCountSincePor?: number | undefined; lastRebootReason?: RebootReason | undefined; lastRebootDetails?: number | undefined; softwareError?: number | undefined; softwareErrorDetails?: number | undefined; } | undefined; groupContainer?: { uuid?: Uint8Array | undefined; name?: string | undefined; } | undefined; uvcEnabled?: boolean | undefined; uvcLife?: number | undefined; }[] & ({ name?: string | undefined; model?: string | undefined; localTime?: string | undefined; utcTime?: string | undefined; timeZone?: string | undefined; fwVersion?: string | undefined; macAddress?: string | undefined; cloudId?: string | undefined; deviceId?: string | undefined; cloudServerUrl?: string | undefined; apiVersion?: string | undefined; deviceTypeId?: number | undefined; detailedVersion?: { type?: FirmwareType | undefined; appVersion?: string | undefined; bootloaderVersion?: string | undefined; } | undefined; deviceCapabilities?: { hasTempSensor?: boolean | undefined; hasHumiditySensor?: boolean | undefined; hasOccupancySensor?: boolean | undefined; hasLight?: boolean | undefined; hasLightSensor?: boolean | undefined; hasColorTempControl?: boolean | undefined; hasFan?: boolean | undefined; hasSpeaker?: boolean | undefined; hasPiezo?: boolean | undefined; hasLedIndicators?: boolean | undefined; hasUplight?: boolean | undefined; hasUvcLight?: boolean | undefined; hasStandbyLed?: boolean | undefined; hasEcoMode?: boolean | undefined; } | undefined; pcbaPartNumber?: string | undefined; pcbaRevision?: string | undefined; fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanPercent?: number | undefined; fanSpeed?: number | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; fanReturnToAutoEnabled?: boolean | undefined; fanReturnToAutoTimeout?: number | undefined; whooshEnabled?: boolean | undefined; comfortSenseHeatAssistEnabled?: boolean | undefined; comfortSenseHeatAssistSpeed?: number | undefined; comfortSenseHeatAssistDirection?: Direction | undefined; commandedRpm?: number | undefined; actualRpm?: number | undefined; ecoModeEnabled?: boolean | undefined; fanOccupied?: boolean | undefined; fanOnMeansAuto?: boolean | undefined; lightMode?: OperatingMode | undefined; lightPercent?: number | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; lightReturnToAutoEnabled?: boolean | undefined; lightReturnToAutoTimeout?: number | undefined; lightDimToWarmEnabled?: boolean | undefined; lightColorTemperatureMin?: number | undefined; lightColorTemperatureMax?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; standbyLed?: { colorPreset?: StandbyLed_ColorPreset | undefined; enabled?: boolean | undefined; percent?: number | undefined; red?: number | undefined; green?: number | undefined; blue?: number | undefined; } | undefined; lightOccupied?: boolean | undefined; temperature?: number | undefined; humidity?: number | undefined; fanTimerMinutes?: number | undefined; fanTimerUtcExpiration?: number | undefined; lightOnMeansAuto?: boolean | undefined; ipAddress?: Uint8Array | undefined; network?: { ssid?: Uint8Array | undefined; } | undefined; indicatorsEnabled?: boolean | undefined; audibleIndicatorEnabled?: boolean | undefined; legacyIrEnabled?: boolean | undefined; wallControlConfiguration?: { topButtonFunction?: WallControlConfiguration_Function | undefined; bottomButtonFunction?: WallControlConfiguration_Function | undefined; } | undefined; assistWith?: AssistWith | undefined; remoteDiscoveryEnabled?: boolean | undefined; externalDeviceCount?: number | undefined; externalDeviceVersion?: { type?: ExternalDeviceType | undefined; packageVersion?: string | undefined; bootloaderVersion?: string | undefined; macAddress?: string | undefined; rebootReason?: RebootReason | undefined; } | undefined; bleRemoteSupported?: boolean | undefined; debugInfo?: { uptimeMinutes?: number | undefined; rebootCountTotal?: number | undefined; rebootCountSincePor?: number | undefined; lastRebootReason?: RebootReason | undefined; lastRebootDetails?: number | undefined; softwareError?: number | undefined; softwareErrorDetails?: number | undefined; } | undefined; groupContainer?: { uuid?: Uint8Array | undefined; name?: string | undefined; } | undefined; uvcEnabled?: boolean | undefined; uvcLife?: number | undefined; } & { name?: string | undefined; model?: string | undefined; localTime?: string | undefined; utcTime?: string | undefined; timeZone?: string | undefined; fwVersion?: string | undefined; macAddress?: string | undefined; cloudId?: string | undefined; deviceId?: string | undefined; cloudServerUrl?: string | undefined; apiVersion?: string | undefined; deviceTypeId?: number | undefined; detailedVersion?: ({ type?: FirmwareType | undefined; appVersion?: string | undefined; bootloaderVersion?: string | undefined; } & { type?: FirmwareType | undefined; appVersion?: string | undefined; bootloaderVersion?: string | undefined; } & { [K_73 in Exclude]: never; }) | undefined; deviceCapabilities?: ({ hasTempSensor?: boolean | undefined; hasHumiditySensor?: boolean | undefined; hasOccupancySensor?: boolean | undefined; hasLight?: boolean | undefined; hasLightSensor?: boolean | undefined; hasColorTempControl?: boolean | undefined; hasFan?: boolean | undefined; hasSpeaker?: boolean | undefined; hasPiezo?: boolean | undefined; hasLedIndicators?: boolean | undefined; hasUplight?: boolean | undefined; hasUvcLight?: boolean | undefined; hasStandbyLed?: boolean | undefined; hasEcoMode?: boolean | undefined; } & { hasTempSensor?: boolean | undefined; hasHumiditySensor?: boolean | undefined; hasOccupancySensor?: boolean | undefined; hasLight?: boolean | undefined; hasLightSensor?: boolean | undefined; hasColorTempControl?: boolean | undefined; hasFan?: boolean | undefined; hasSpeaker?: boolean | undefined; hasPiezo?: boolean | undefined; hasLedIndicators?: boolean | undefined; hasUplight?: boolean | undefined; hasUvcLight?: boolean | undefined; hasStandbyLed?: boolean | undefined; hasEcoMode?: boolean | undefined; } & { [K_74 in Exclude]: never; }) | undefined; pcbaPartNumber?: string | undefined; pcbaRevision?: string | undefined; fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanPercent?: number | undefined; fanSpeed?: number | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; fanReturnToAutoEnabled?: boolean | undefined; fanReturnToAutoTimeout?: number | undefined; whooshEnabled?: boolean | undefined; comfortSenseHeatAssistEnabled?: boolean | undefined; comfortSenseHeatAssistSpeed?: number | undefined; comfortSenseHeatAssistDirection?: Direction | undefined; commandedRpm?: number | undefined; actualRpm?: number | undefined; ecoModeEnabled?: boolean | undefined; fanOccupied?: boolean | undefined; fanOnMeansAuto?: boolean | undefined; lightMode?: OperatingMode | undefined; lightPercent?: number | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; lightReturnToAutoEnabled?: boolean | undefined; lightReturnToAutoTimeout?: number | undefined; lightDimToWarmEnabled?: boolean | undefined; lightColorTemperatureMin?: number | undefined; lightColorTemperatureMax?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; standbyLed?: ({ colorPreset?: StandbyLed_ColorPreset | undefined; enabled?: boolean | undefined; percent?: number | undefined; red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { colorPreset?: StandbyLed_ColorPreset | undefined; enabled?: boolean | undefined; percent?: number | undefined; red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { [K_75 in Exclude]: never; }) | undefined; lightOccupied?: boolean | undefined; temperature?: number | undefined; humidity?: number | undefined; fanTimerMinutes?: number | undefined; fanTimerUtcExpiration?: number | undefined; lightOnMeansAuto?: boolean | undefined; ipAddress?: Uint8Array | undefined; network?: ({ ssid?: Uint8Array | undefined; } & { ssid?: Uint8Array | undefined; } & { [K_76 in Exclude]: never; }) | undefined; indicatorsEnabled?: boolean | undefined; audibleIndicatorEnabled?: boolean | undefined; legacyIrEnabled?: boolean | undefined; wallControlConfiguration?: ({ topButtonFunction?: WallControlConfiguration_Function | undefined; bottomButtonFunction?: WallControlConfiguration_Function | undefined; } & { topButtonFunction?: WallControlConfiguration_Function | undefined; bottomButtonFunction?: WallControlConfiguration_Function | undefined; } & { [K_77 in Exclude]: never; }) | undefined; assistWith?: AssistWith | undefined; remoteDiscoveryEnabled?: boolean | undefined; externalDeviceCount?: number | undefined; externalDeviceVersion?: ({ type?: ExternalDeviceType | undefined; packageVersion?: string | undefined; bootloaderVersion?: string | undefined; macAddress?: string | undefined; rebootReason?: RebootReason | undefined; } & { type?: ExternalDeviceType | undefined; packageVersion?: string | undefined; bootloaderVersion?: string | undefined; macAddress?: string | undefined; rebootReason?: RebootReason | undefined; } & { [K_78 in Exclude]: never; }) | undefined; bleRemoteSupported?: boolean | undefined; debugInfo?: ({ uptimeMinutes?: number | undefined; rebootCountTotal?: number | undefined; rebootCountSincePor?: number | undefined; lastRebootReason?: RebootReason | undefined; lastRebootDetails?: number | undefined; softwareError?: number | undefined; softwareErrorDetails?: number | undefined; } & { uptimeMinutes?: number | undefined; rebootCountTotal?: number | undefined; rebootCountSincePor?: number | undefined; lastRebootReason?: RebootReason | undefined; lastRebootDetails?: number | undefined; softwareError?: number | undefined; softwareErrorDetails?: number | undefined; } & { [K_79 in Exclude]: never; }) | undefined; groupContainer?: ({ uuid?: Uint8Array | undefined; name?: string | undefined; } & { uuid?: Uint8Array | undefined; name?: string | undefined; } & { [K_80 in Exclude]: never; }) | undefined; uvcEnabled?: boolean | undefined; uvcLife?: number | undefined; } & { [K_81 in Exclude]: never; })[] & { [K_82 in Exclude]: never; }) | undefined; scheduleJob?: ({ action?: ScheduleJob_Action | undefined; schedule?: { id?: number | undefined; name?: string | undefined; devices?: Uint8Array[] | undefined; days?: Day[] | undefined; isEnabled?: boolean | undefined; startEvent?: { time?: string | undefined; properties?: { fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; }[] | undefined; } | undefined; endEvent?: { time?: string | undefined; properties?: { fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; }[] | undefined; } | undefined; } | undefined; schedulesCount?: number | undefined; schedulesMax?: number | undefined; } & { action?: ScheduleJob_Action | undefined; schedule?: ({ id?: number | undefined; name?: string | undefined; devices?: Uint8Array[] | undefined; days?: Day[] | undefined; isEnabled?: boolean | undefined; startEvent?: { time?: string | undefined; properties?: { fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; }[] | undefined; } | undefined; endEvent?: { time?: string | undefined; properties?: { fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; }[] | undefined; } | undefined; } & { id?: number | undefined; name?: string | undefined; devices?: (Uint8Array[] & Uint8Array[] & { [K_83 in Exclude]: never; }) | undefined; days?: (Day[] & Day[] & { [K_84 in Exclude]: never; }) | undefined; isEnabled?: boolean | undefined; startEvent?: ({ time?: string | undefined; properties?: { fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; }[] | undefined; } & { time?: string | undefined; properties?: ({ fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; }[] & ({ fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; } & { fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; } & { [K_85 in Exclude]: never; })[] & { [K_86 in Exclude]: never; }) | undefined; } & { [K_87 in Exclude]: never; }) | undefined; endEvent?: ({ time?: string | undefined; properties?: { fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; }[] | undefined; } & { time?: string | undefined; properties?: ({ fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; }[] & ({ fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; } & { fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; } & { [K_88 in Exclude]: never; })[] & { [K_89 in Exclude]: never; }) | undefined; } & { [K_90 in Exclude]: never; }) | undefined; } & { [K_91 in Exclude]: never; }) | undefined; schedulesCount?: number | undefined; schedulesMax?: number | undefined; } & { [K_92 in Exclude]: never; }) | undefined; } & { [K_93 in Exclude]: never; }) | undefined; } & { [K_94 in Exclude]: never; }) | undefined; } & { [K_95 in Exclude]: never; }>(object: I_1): ApiMessage; }; export declare const Payload: { encode(message: Payload, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): Payload; fromJSON(object: any): Payload; toJSON(message: Payload): unknown; create]: never; }) | undefined; } & { [K_1 in Exclude]: never; }) | undefined; commands?: ({ name?: string | undefined; model?: string | undefined; localTime?: string | undefined; utcTime?: string | undefined; timeZone?: string | undefined; fwVersion?: string | undefined; macAddress?: string | undefined; cloudId?: string | undefined; deviceId?: string | undefined; cloudServerUrl?: string | undefined; apiVersion?: string | undefined; deviceTypeId?: number | undefined; detailedVersion?: { type?: FirmwareType | undefined; appVersion?: string | undefined; bootloaderVersion?: string | undefined; } | undefined; deviceCapabilities?: { hasTempSensor?: boolean | undefined; hasHumiditySensor?: boolean | undefined; hasOccupancySensor?: boolean | undefined; hasLight?: boolean | undefined; hasLightSensor?: boolean | undefined; hasColorTempControl?: boolean | undefined; hasFan?: boolean | undefined; hasSpeaker?: boolean | undefined; hasPiezo?: boolean | undefined; hasLedIndicators?: boolean | undefined; hasUplight?: boolean | undefined; hasUvcLight?: boolean | undefined; hasStandbyLed?: boolean | undefined; hasEcoMode?: boolean | undefined; } | undefined; pcbaPartNumber?: string | undefined; pcbaRevision?: string | undefined; fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanPercent?: number | undefined; fanSpeed?: number | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; fanReturnToAutoEnabled?: boolean | undefined; fanReturnToAutoTimeout?: number | undefined; whooshEnabled?: boolean | undefined; comfortSenseHeatAssistEnabled?: boolean | undefined; comfortSenseHeatAssistSpeed?: number | undefined; comfortSenseHeatAssistDirection?: Direction | undefined; commandedRpm?: number | undefined; actualRpm?: number | undefined; ecoModeEnabled?: boolean | undefined; fanOccupied?: boolean | undefined; fanOnMeansAuto?: boolean | undefined; lightMode?: OperatingMode | undefined; lightPercent?: number | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; lightReturnToAutoEnabled?: boolean | undefined; lightReturnToAutoTimeout?: number | undefined; lightDimToWarmEnabled?: boolean | undefined; lightColorTemperatureMin?: number | undefined; lightColorTemperatureMax?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; standbyLed?: { colorPreset?: StandbyLed_ColorPreset | undefined; enabled?: boolean | undefined; percent?: number | undefined; red?: number | undefined; green?: number | undefined; blue?: number | undefined; } | undefined; lightOccupied?: boolean | undefined; temperature?: number | undefined; humidity?: number | undefined; fanTimerMinutes?: number | undefined; fanTimerUtcExpiration?: number | undefined; lightOnMeansAuto?: boolean | undefined; ipAddress?: Uint8Array | undefined; network?: { ssid?: Uint8Array | undefined; } | undefined; indicatorsEnabled?: boolean | undefined; audibleIndicatorEnabled?: boolean | undefined; legacyIrEnabled?: boolean | undefined; wallControlConfiguration?: { topButtonFunction?: WallControlConfiguration_Function | undefined; bottomButtonFunction?: WallControlConfiguration_Function | undefined; } | undefined; assistWith?: AssistWith | undefined; remoteDiscoveryEnabled?: boolean | undefined; externalDeviceCount?: number | undefined; externalDeviceVersion?: { type?: ExternalDeviceType | undefined; packageVersion?: string | undefined; bootloaderVersion?: string | undefined; macAddress?: string | undefined; rebootReason?: RebootReason | undefined; } | undefined; bleRemoteSupported?: boolean | undefined; debugInfo?: { uptimeMinutes?: number | undefined; rebootCountTotal?: number | undefined; rebootCountSincePor?: number | undefined; lastRebootReason?: RebootReason | undefined; lastRebootDetails?: number | undefined; softwareError?: number | undefined; softwareErrorDetails?: number | undefined; } | undefined; groupContainer?: { uuid?: Uint8Array | undefined; name?: string | undefined; } | undefined; uvcEnabled?: boolean | undefined; uvcLife?: number | undefined; }[] & ({ name?: string | undefined; model?: string | undefined; localTime?: string | undefined; utcTime?: string | undefined; timeZone?: string | undefined; fwVersion?: string | undefined; macAddress?: string | undefined; cloudId?: string | undefined; deviceId?: string | undefined; cloudServerUrl?: string | undefined; apiVersion?: string | undefined; deviceTypeId?: number | undefined; detailedVersion?: { type?: FirmwareType | undefined; appVersion?: string | undefined; bootloaderVersion?: string | undefined; } | undefined; deviceCapabilities?: { hasTempSensor?: boolean | undefined; hasHumiditySensor?: boolean | undefined; hasOccupancySensor?: boolean | undefined; hasLight?: boolean | undefined; hasLightSensor?: boolean | undefined; hasColorTempControl?: boolean | undefined; hasFan?: boolean | undefined; hasSpeaker?: boolean | undefined; hasPiezo?: boolean | undefined; hasLedIndicators?: boolean | undefined; hasUplight?: boolean | undefined; hasUvcLight?: boolean | undefined; hasStandbyLed?: boolean | undefined; hasEcoMode?: boolean | undefined; } | undefined; pcbaPartNumber?: string | undefined; pcbaRevision?: string | undefined; fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanPercent?: number | undefined; fanSpeed?: number | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; fanReturnToAutoEnabled?: boolean | undefined; fanReturnToAutoTimeout?: number | undefined; whooshEnabled?: boolean | undefined; comfortSenseHeatAssistEnabled?: boolean | undefined; comfortSenseHeatAssistSpeed?: number | undefined; comfortSenseHeatAssistDirection?: Direction | undefined; commandedRpm?: number | undefined; actualRpm?: number | undefined; ecoModeEnabled?: boolean | undefined; fanOccupied?: boolean | undefined; fanOnMeansAuto?: boolean | undefined; lightMode?: OperatingMode | undefined; lightPercent?: number | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; lightReturnToAutoEnabled?: boolean | undefined; lightReturnToAutoTimeout?: number | undefined; lightDimToWarmEnabled?: boolean | undefined; lightColorTemperatureMin?: number | undefined; lightColorTemperatureMax?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; standbyLed?: { colorPreset?: StandbyLed_ColorPreset | undefined; enabled?: boolean | undefined; percent?: number | undefined; red?: number | undefined; green?: number | undefined; blue?: number | undefined; } | undefined; lightOccupied?: boolean | undefined; temperature?: number | undefined; humidity?: number | undefined; fanTimerMinutes?: number | undefined; fanTimerUtcExpiration?: number | undefined; lightOnMeansAuto?: boolean | undefined; ipAddress?: Uint8Array | undefined; network?: { ssid?: Uint8Array | undefined; } | undefined; indicatorsEnabled?: boolean | undefined; audibleIndicatorEnabled?: boolean | undefined; legacyIrEnabled?: boolean | undefined; wallControlConfiguration?: { topButtonFunction?: WallControlConfiguration_Function | undefined; bottomButtonFunction?: WallControlConfiguration_Function | undefined; } | undefined; assistWith?: AssistWith | undefined; remoteDiscoveryEnabled?: boolean | undefined; externalDeviceCount?: number | undefined; externalDeviceVersion?: { type?: ExternalDeviceType | undefined; packageVersion?: string | undefined; bootloaderVersion?: string | undefined; macAddress?: string | undefined; rebootReason?: RebootReason | undefined; } | undefined; bleRemoteSupported?: boolean | undefined; debugInfo?: { uptimeMinutes?: number | undefined; rebootCountTotal?: number | undefined; rebootCountSincePor?: number | undefined; lastRebootReason?: RebootReason | undefined; lastRebootDetails?: number | undefined; softwareError?: number | undefined; softwareErrorDetails?: number | undefined; } | undefined; groupContainer?: { uuid?: Uint8Array | undefined; name?: string | undefined; } | undefined; uvcEnabled?: boolean | undefined; uvcLife?: number | undefined; } & { name?: string | undefined; model?: string | undefined; localTime?: string | undefined; utcTime?: string | undefined; timeZone?: string | undefined; fwVersion?: string | undefined; macAddress?: string | undefined; cloudId?: string | undefined; deviceId?: string | undefined; cloudServerUrl?: string | undefined; apiVersion?: string | undefined; deviceTypeId?: number | undefined; detailedVersion?: ({ type?: FirmwareType | undefined; appVersion?: string | undefined; bootloaderVersion?: string | undefined; } & { type?: FirmwareType | undefined; appVersion?: string | undefined; bootloaderVersion?: string | undefined; } & { [K_2 in Exclude]: never; }) | undefined; deviceCapabilities?: ({ hasTempSensor?: boolean | undefined; hasHumiditySensor?: boolean | undefined; hasOccupancySensor?: boolean | undefined; hasLight?: boolean | undefined; hasLightSensor?: boolean | undefined; hasColorTempControl?: boolean | undefined; hasFan?: boolean | undefined; hasSpeaker?: boolean | undefined; hasPiezo?: boolean | undefined; hasLedIndicators?: boolean | undefined; hasUplight?: boolean | undefined; hasUvcLight?: boolean | undefined; hasStandbyLed?: boolean | undefined; hasEcoMode?: boolean | undefined; } & { hasTempSensor?: boolean | undefined; hasHumiditySensor?: boolean | undefined; hasOccupancySensor?: boolean | undefined; hasLight?: boolean | undefined; hasLightSensor?: boolean | undefined; hasColorTempControl?: boolean | undefined; hasFan?: boolean | undefined; hasSpeaker?: boolean | undefined; hasPiezo?: boolean | undefined; hasLedIndicators?: boolean | undefined; hasUplight?: boolean | undefined; hasUvcLight?: boolean | undefined; hasStandbyLed?: boolean | undefined; hasEcoMode?: boolean | undefined; } & { [K_3 in Exclude]: never; }) | undefined; pcbaPartNumber?: string | undefined; pcbaRevision?: string | undefined; fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanPercent?: number | undefined; fanSpeed?: number | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; fanReturnToAutoEnabled?: boolean | undefined; fanReturnToAutoTimeout?: number | undefined; whooshEnabled?: boolean | undefined; comfortSenseHeatAssistEnabled?: boolean | undefined; comfortSenseHeatAssistSpeed?: number | undefined; comfortSenseHeatAssistDirection?: Direction | undefined; commandedRpm?: number | undefined; actualRpm?: number | undefined; ecoModeEnabled?: boolean | undefined; fanOccupied?: boolean | undefined; fanOnMeansAuto?: boolean | undefined; lightMode?: OperatingMode | undefined; lightPercent?: number | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; lightReturnToAutoEnabled?: boolean | undefined; lightReturnToAutoTimeout?: number | undefined; lightDimToWarmEnabled?: boolean | undefined; lightColorTemperatureMin?: number | undefined; lightColorTemperatureMax?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; standbyLed?: ({ colorPreset?: StandbyLed_ColorPreset | undefined; enabled?: boolean | undefined; percent?: number | undefined; red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { colorPreset?: StandbyLed_ColorPreset | undefined; enabled?: boolean | undefined; percent?: number | undefined; red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { [K_4 in Exclude]: never; }) | undefined; lightOccupied?: boolean | undefined; temperature?: number | undefined; humidity?: number | undefined; fanTimerMinutes?: number | undefined; fanTimerUtcExpiration?: number | undefined; lightOnMeansAuto?: boolean | undefined; ipAddress?: Uint8Array | undefined; network?: ({ ssid?: Uint8Array | undefined; } & { ssid?: Uint8Array | undefined; } & { [K_5 in Exclude]: never; }) | undefined; indicatorsEnabled?: boolean | undefined; audibleIndicatorEnabled?: boolean | undefined; legacyIrEnabled?: boolean | undefined; wallControlConfiguration?: ({ topButtonFunction?: WallControlConfiguration_Function | undefined; bottomButtonFunction?: WallControlConfiguration_Function | undefined; } & { topButtonFunction?: WallControlConfiguration_Function | undefined; bottomButtonFunction?: WallControlConfiguration_Function | undefined; } & { [K_6 in Exclude]: never; }) | undefined; assistWith?: AssistWith | undefined; remoteDiscoveryEnabled?: boolean | undefined; externalDeviceCount?: number | undefined; externalDeviceVersion?: ({ type?: ExternalDeviceType | undefined; packageVersion?: string | undefined; bootloaderVersion?: string | undefined; macAddress?: string | undefined; rebootReason?: RebootReason | undefined; } & { type?: ExternalDeviceType | undefined; packageVersion?: string | undefined; bootloaderVersion?: string | undefined; macAddress?: string | undefined; rebootReason?: RebootReason | undefined; } & { [K_7 in Exclude]: never; }) | undefined; bleRemoteSupported?: boolean | undefined; debugInfo?: ({ uptimeMinutes?: number | undefined; rebootCountTotal?: number | undefined; rebootCountSincePor?: number | undefined; lastRebootReason?: RebootReason | undefined; lastRebootDetails?: number | undefined; softwareError?: number | undefined; softwareErrorDetails?: number | undefined; } & { uptimeMinutes?: number | undefined; rebootCountTotal?: number | undefined; rebootCountSincePor?: number | undefined; lastRebootReason?: RebootReason | undefined; lastRebootDetails?: number | undefined; softwareError?: number | undefined; softwareErrorDetails?: number | undefined; } & { [K_8 in Exclude]: never; }) | undefined; groupContainer?: ({ uuid?: Uint8Array | undefined; name?: string | undefined; } & { uuid?: Uint8Array | undefined; name?: string | undefined; } & { [K_9 in Exclude]: never; }) | undefined; uvcEnabled?: boolean | undefined; uvcLife?: number | undefined; } & { [K_10 in Exclude]: never; })[] & { [K_11 in Exclude]: never; }) | undefined; scheduleJob?: ({ action?: ScheduleJob_Action | undefined; schedule?: { id?: number | undefined; name?: string | undefined; devices?: Uint8Array[] | undefined; days?: Day[] | undefined; isEnabled?: boolean | undefined; startEvent?: { time?: string | undefined; properties?: { fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; }[] | undefined; } | undefined; endEvent?: { time?: string | undefined; properties?: { fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; }[] | undefined; } | undefined; } | undefined; schedulesCount?: number | undefined; schedulesMax?: number | undefined; }[] & ({ action?: ScheduleJob_Action | undefined; schedule?: { id?: number | undefined; name?: string | undefined; devices?: Uint8Array[] | undefined; days?: Day[] | undefined; isEnabled?: boolean | undefined; startEvent?: { time?: string | undefined; properties?: { fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; }[] | undefined; } | undefined; endEvent?: { time?: string | undefined; properties?: { fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; }[] | undefined; } | undefined; } | undefined; schedulesCount?: number | undefined; schedulesMax?: number | undefined; } & { action?: ScheduleJob_Action | undefined; schedule?: ({ id?: number | undefined; name?: string | undefined; devices?: Uint8Array[] | undefined; days?: Day[] | undefined; isEnabled?: boolean | undefined; startEvent?: { time?: string | undefined; properties?: { fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; }[] | undefined; } | undefined; endEvent?: { time?: string | undefined; properties?: { fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; }[] | undefined; } | undefined; } & { id?: number | undefined; name?: string | undefined; devices?: (Uint8Array[] & Uint8Array[] & { [K_12 in Exclude]: never; }) | undefined; days?: (Day[] & Day[] & { [K_13 in Exclude]: never; }) | undefined; isEnabled?: boolean | undefined; startEvent?: ({ time?: string | undefined; properties?: { fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; }[] | undefined; } & { time?: string | undefined; properties?: ({ fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; }[] & ({ fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; } & { fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; } & { [K_14 in Exclude]: never; })[] & { [K_15 in Exclude]: never; }) | undefined; } & { [K_16 in Exclude]: never; }) | undefined; endEvent?: ({ time?: string | undefined; properties?: { fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; }[] | undefined; } & { time?: string | undefined; properties?: ({ fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; }[] & ({ fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; } & { fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; } & { [K_17 in Exclude]: never; })[] & { [K_18 in Exclude]: never; }) | undefined; } & { [K_19 in Exclude]: never; }) | undefined; } & { [K_20 in Exclude]: never; }) | undefined; schedulesCount?: number | undefined; schedulesMax?: number | undefined; } & { [K_21 in Exclude]: never; })[] & { [K_22 in Exclude]: never; }) | undefined; } & { [K_23 in Exclude]: never; }) | undefined; query?: ({ type?: Query_Type | undefined; } & { type?: Query_Type | undefined; } & { [K_24 in Exclude]: never; }) | undefined; update?: ({ properties?: { name?: string | undefined; model?: string | undefined; localTime?: string | undefined; utcTime?: string | undefined; timeZone?: string | undefined; fwVersion?: string | undefined; macAddress?: string | undefined; cloudId?: string | undefined; deviceId?: string | undefined; cloudServerUrl?: string | undefined; apiVersion?: string | undefined; deviceTypeId?: number | undefined; detailedVersion?: { type?: FirmwareType | undefined; appVersion?: string | undefined; bootloaderVersion?: string | undefined; } | undefined; deviceCapabilities?: { hasTempSensor?: boolean | undefined; hasHumiditySensor?: boolean | undefined; hasOccupancySensor?: boolean | undefined; hasLight?: boolean | undefined; hasLightSensor?: boolean | undefined; hasColorTempControl?: boolean | undefined; hasFan?: boolean | undefined; hasSpeaker?: boolean | undefined; hasPiezo?: boolean | undefined; hasLedIndicators?: boolean | undefined; hasUplight?: boolean | undefined; hasUvcLight?: boolean | undefined; hasStandbyLed?: boolean | undefined; hasEcoMode?: boolean | undefined; } | undefined; pcbaPartNumber?: string | undefined; pcbaRevision?: string | undefined; fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanPercent?: number | undefined; fanSpeed?: number | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; fanReturnToAutoEnabled?: boolean | undefined; fanReturnToAutoTimeout?: number | undefined; whooshEnabled?: boolean | undefined; comfortSenseHeatAssistEnabled?: boolean | undefined; comfortSenseHeatAssistSpeed?: number | undefined; comfortSenseHeatAssistDirection?: Direction | undefined; commandedRpm?: number | undefined; actualRpm?: number | undefined; ecoModeEnabled?: boolean | undefined; fanOccupied?: boolean | undefined; fanOnMeansAuto?: boolean | undefined; lightMode?: OperatingMode | undefined; lightPercent?: number | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; lightReturnToAutoEnabled?: boolean | undefined; lightReturnToAutoTimeout?: number | undefined; lightDimToWarmEnabled?: boolean | undefined; lightColorTemperatureMin?: number | undefined; lightColorTemperatureMax?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; standbyLed?: { colorPreset?: StandbyLed_ColorPreset | undefined; enabled?: boolean | undefined; percent?: number | undefined; red?: number | undefined; green?: number | undefined; blue?: number | undefined; } | undefined; lightOccupied?: boolean | undefined; temperature?: number | undefined; humidity?: number | undefined; fanTimerMinutes?: number | undefined; fanTimerUtcExpiration?: number | undefined; lightOnMeansAuto?: boolean | undefined; ipAddress?: Uint8Array | undefined; network?: { ssid?: Uint8Array | undefined; } | undefined; indicatorsEnabled?: boolean | undefined; audibleIndicatorEnabled?: boolean | undefined; legacyIrEnabled?: boolean | undefined; wallControlConfiguration?: { topButtonFunction?: WallControlConfiguration_Function | undefined; bottomButtonFunction?: WallControlConfiguration_Function | undefined; } | undefined; assistWith?: AssistWith | undefined; remoteDiscoveryEnabled?: boolean | undefined; externalDeviceCount?: number | undefined; externalDeviceVersion?: { type?: ExternalDeviceType | undefined; packageVersion?: string | undefined; bootloaderVersion?: string | undefined; macAddress?: string | undefined; rebootReason?: RebootReason | undefined; } | undefined; bleRemoteSupported?: boolean | undefined; debugInfo?: { uptimeMinutes?: number | undefined; rebootCountTotal?: number | undefined; rebootCountSincePor?: number | undefined; lastRebootReason?: RebootReason | undefined; lastRebootDetails?: number | undefined; softwareError?: number | undefined; softwareErrorDetails?: number | undefined; } | undefined; groupContainer?: { uuid?: Uint8Array | undefined; name?: string | undefined; } | undefined; uvcEnabled?: boolean | undefined; uvcLife?: number | undefined; }[] | undefined; scheduleJob?: { action?: ScheduleJob_Action | undefined; schedule?: { id?: number | undefined; name?: string | undefined; devices?: Uint8Array[] | undefined; days?: Day[] | undefined; isEnabled?: boolean | undefined; startEvent?: { time?: string | undefined; properties?: { fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; }[] | undefined; } | undefined; endEvent?: { time?: string | undefined; properties?: { fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; }[] | undefined; } | undefined; } | undefined; schedulesCount?: number | undefined; schedulesMax?: number | undefined; } | undefined; } & { properties?: ({ name?: string | undefined; model?: string | undefined; localTime?: string | undefined; utcTime?: string | undefined; timeZone?: string | undefined; fwVersion?: string | undefined; macAddress?: string | undefined; cloudId?: string | undefined; deviceId?: string | undefined; cloudServerUrl?: string | undefined; apiVersion?: string | undefined; deviceTypeId?: number | undefined; detailedVersion?: { type?: FirmwareType | undefined; appVersion?: string | undefined; bootloaderVersion?: string | undefined; } | undefined; deviceCapabilities?: { hasTempSensor?: boolean | undefined; hasHumiditySensor?: boolean | undefined; hasOccupancySensor?: boolean | undefined; hasLight?: boolean | undefined; hasLightSensor?: boolean | undefined; hasColorTempControl?: boolean | undefined; hasFan?: boolean | undefined; hasSpeaker?: boolean | undefined; hasPiezo?: boolean | undefined; hasLedIndicators?: boolean | undefined; hasUplight?: boolean | undefined; hasUvcLight?: boolean | undefined; hasStandbyLed?: boolean | undefined; hasEcoMode?: boolean | undefined; } | undefined; pcbaPartNumber?: string | undefined; pcbaRevision?: string | undefined; fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanPercent?: number | undefined; fanSpeed?: number | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; fanReturnToAutoEnabled?: boolean | undefined; fanReturnToAutoTimeout?: number | undefined; whooshEnabled?: boolean | undefined; comfortSenseHeatAssistEnabled?: boolean | undefined; comfortSenseHeatAssistSpeed?: number | undefined; comfortSenseHeatAssistDirection?: Direction | undefined; commandedRpm?: number | undefined; actualRpm?: number | undefined; ecoModeEnabled?: boolean | undefined; fanOccupied?: boolean | undefined; fanOnMeansAuto?: boolean | undefined; lightMode?: OperatingMode | undefined; lightPercent?: number | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; lightReturnToAutoEnabled?: boolean | undefined; lightReturnToAutoTimeout?: number | undefined; lightDimToWarmEnabled?: boolean | undefined; lightColorTemperatureMin?: number | undefined; lightColorTemperatureMax?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; standbyLed?: { colorPreset?: StandbyLed_ColorPreset | undefined; enabled?: boolean | undefined; percent?: number | undefined; red?: number | undefined; green?: number | undefined; blue?: number | undefined; } | undefined; lightOccupied?: boolean | undefined; temperature?: number | undefined; humidity?: number | undefined; fanTimerMinutes?: number | undefined; fanTimerUtcExpiration?: number | undefined; lightOnMeansAuto?: boolean | undefined; ipAddress?: Uint8Array | undefined; network?: { ssid?: Uint8Array | undefined; } | undefined; indicatorsEnabled?: boolean | undefined; audibleIndicatorEnabled?: boolean | undefined; legacyIrEnabled?: boolean | undefined; wallControlConfiguration?: { topButtonFunction?: WallControlConfiguration_Function | undefined; bottomButtonFunction?: WallControlConfiguration_Function | undefined; } | undefined; assistWith?: AssistWith | undefined; remoteDiscoveryEnabled?: boolean | undefined; externalDeviceCount?: number | undefined; externalDeviceVersion?: { type?: ExternalDeviceType | undefined; packageVersion?: string | undefined; bootloaderVersion?: string | undefined; macAddress?: string | undefined; rebootReason?: RebootReason | undefined; } | undefined; bleRemoteSupported?: boolean | undefined; debugInfo?: { uptimeMinutes?: number | undefined; rebootCountTotal?: number | undefined; rebootCountSincePor?: number | undefined; lastRebootReason?: RebootReason | undefined; lastRebootDetails?: number | undefined; softwareError?: number | undefined; softwareErrorDetails?: number | undefined; } | undefined; groupContainer?: { uuid?: Uint8Array | undefined; name?: string | undefined; } | undefined; uvcEnabled?: boolean | undefined; uvcLife?: number | undefined; }[] & ({ name?: string | undefined; model?: string | undefined; localTime?: string | undefined; utcTime?: string | undefined; timeZone?: string | undefined; fwVersion?: string | undefined; macAddress?: string | undefined; cloudId?: string | undefined; deviceId?: string | undefined; cloudServerUrl?: string | undefined; apiVersion?: string | undefined; deviceTypeId?: number | undefined; detailedVersion?: { type?: FirmwareType | undefined; appVersion?: string | undefined; bootloaderVersion?: string | undefined; } | undefined; deviceCapabilities?: { hasTempSensor?: boolean | undefined; hasHumiditySensor?: boolean | undefined; hasOccupancySensor?: boolean | undefined; hasLight?: boolean | undefined; hasLightSensor?: boolean | undefined; hasColorTempControl?: boolean | undefined; hasFan?: boolean | undefined; hasSpeaker?: boolean | undefined; hasPiezo?: boolean | undefined; hasLedIndicators?: boolean | undefined; hasUplight?: boolean | undefined; hasUvcLight?: boolean | undefined; hasStandbyLed?: boolean | undefined; hasEcoMode?: boolean | undefined; } | undefined; pcbaPartNumber?: string | undefined; pcbaRevision?: string | undefined; fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanPercent?: number | undefined; fanSpeed?: number | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; fanReturnToAutoEnabled?: boolean | undefined; fanReturnToAutoTimeout?: number | undefined; whooshEnabled?: boolean | undefined; comfortSenseHeatAssistEnabled?: boolean | undefined; comfortSenseHeatAssistSpeed?: number | undefined; comfortSenseHeatAssistDirection?: Direction | undefined; commandedRpm?: number | undefined; actualRpm?: number | undefined; ecoModeEnabled?: boolean | undefined; fanOccupied?: boolean | undefined; fanOnMeansAuto?: boolean | undefined; lightMode?: OperatingMode | undefined; lightPercent?: number | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; lightReturnToAutoEnabled?: boolean | undefined; lightReturnToAutoTimeout?: number | undefined; lightDimToWarmEnabled?: boolean | undefined; lightColorTemperatureMin?: number | undefined; lightColorTemperatureMax?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; standbyLed?: { colorPreset?: StandbyLed_ColorPreset | undefined; enabled?: boolean | undefined; percent?: number | undefined; red?: number | undefined; green?: number | undefined; blue?: number | undefined; } | undefined; lightOccupied?: boolean | undefined; temperature?: number | undefined; humidity?: number | undefined; fanTimerMinutes?: number | undefined; fanTimerUtcExpiration?: number | undefined; lightOnMeansAuto?: boolean | undefined; ipAddress?: Uint8Array | undefined; network?: { ssid?: Uint8Array | undefined; } | undefined; indicatorsEnabled?: boolean | undefined; audibleIndicatorEnabled?: boolean | undefined; legacyIrEnabled?: boolean | undefined; wallControlConfiguration?: { topButtonFunction?: WallControlConfiguration_Function | undefined; bottomButtonFunction?: WallControlConfiguration_Function | undefined; } | undefined; assistWith?: AssistWith | undefined; remoteDiscoveryEnabled?: boolean | undefined; externalDeviceCount?: number | undefined; externalDeviceVersion?: { type?: ExternalDeviceType | undefined; packageVersion?: string | undefined; bootloaderVersion?: string | undefined; macAddress?: string | undefined; rebootReason?: RebootReason | undefined; } | undefined; bleRemoteSupported?: boolean | undefined; debugInfo?: { uptimeMinutes?: number | undefined; rebootCountTotal?: number | undefined; rebootCountSincePor?: number | undefined; lastRebootReason?: RebootReason | undefined; lastRebootDetails?: number | undefined; softwareError?: number | undefined; softwareErrorDetails?: number | undefined; } | undefined; groupContainer?: { uuid?: Uint8Array | undefined; name?: string | undefined; } | undefined; uvcEnabled?: boolean | undefined; uvcLife?: number | undefined; } & { name?: string | undefined; model?: string | undefined; localTime?: string | undefined; utcTime?: string | undefined; timeZone?: string | undefined; fwVersion?: string | undefined; macAddress?: string | undefined; cloudId?: string | undefined; deviceId?: string | undefined; cloudServerUrl?: string | undefined; apiVersion?: string | undefined; deviceTypeId?: number | undefined; detailedVersion?: ({ type?: FirmwareType | undefined; appVersion?: string | undefined; bootloaderVersion?: string | undefined; } & { type?: FirmwareType | undefined; appVersion?: string | undefined; bootloaderVersion?: string | undefined; } & { [K_25 in Exclude]: never; }) | undefined; deviceCapabilities?: ({ hasTempSensor?: boolean | undefined; hasHumiditySensor?: boolean | undefined; hasOccupancySensor?: boolean | undefined; hasLight?: boolean | undefined; hasLightSensor?: boolean | undefined; hasColorTempControl?: boolean | undefined; hasFan?: boolean | undefined; hasSpeaker?: boolean | undefined; hasPiezo?: boolean | undefined; hasLedIndicators?: boolean | undefined; hasUplight?: boolean | undefined; hasUvcLight?: boolean | undefined; hasStandbyLed?: boolean | undefined; hasEcoMode?: boolean | undefined; } & { hasTempSensor?: boolean | undefined; hasHumiditySensor?: boolean | undefined; hasOccupancySensor?: boolean | undefined; hasLight?: boolean | undefined; hasLightSensor?: boolean | undefined; hasColorTempControl?: boolean | undefined; hasFan?: boolean | undefined; hasSpeaker?: boolean | undefined; hasPiezo?: boolean | undefined; hasLedIndicators?: boolean | undefined; hasUplight?: boolean | undefined; hasUvcLight?: boolean | undefined; hasStandbyLed?: boolean | undefined; hasEcoMode?: boolean | undefined; } & { [K_26 in Exclude]: never; }) | undefined; pcbaPartNumber?: string | undefined; pcbaRevision?: string | undefined; fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanPercent?: number | undefined; fanSpeed?: number | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; fanReturnToAutoEnabled?: boolean | undefined; fanReturnToAutoTimeout?: number | undefined; whooshEnabled?: boolean | undefined; comfortSenseHeatAssistEnabled?: boolean | undefined; comfortSenseHeatAssistSpeed?: number | undefined; comfortSenseHeatAssistDirection?: Direction | undefined; commandedRpm?: number | undefined; actualRpm?: number | undefined; ecoModeEnabled?: boolean | undefined; fanOccupied?: boolean | undefined; fanOnMeansAuto?: boolean | undefined; lightMode?: OperatingMode | undefined; lightPercent?: number | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; lightReturnToAutoEnabled?: boolean | undefined; lightReturnToAutoTimeout?: number | undefined; lightDimToWarmEnabled?: boolean | undefined; lightColorTemperatureMin?: number | undefined; lightColorTemperatureMax?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; standbyLed?: ({ colorPreset?: StandbyLed_ColorPreset | undefined; enabled?: boolean | undefined; percent?: number | undefined; red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { colorPreset?: StandbyLed_ColorPreset | undefined; enabled?: boolean | undefined; percent?: number | undefined; red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { [K_27 in Exclude]: never; }) | undefined; lightOccupied?: boolean | undefined; temperature?: number | undefined; humidity?: number | undefined; fanTimerMinutes?: number | undefined; fanTimerUtcExpiration?: number | undefined; lightOnMeansAuto?: boolean | undefined; ipAddress?: Uint8Array | undefined; network?: ({ ssid?: Uint8Array | undefined; } & { ssid?: Uint8Array | undefined; } & { [K_28 in Exclude]: never; }) | undefined; indicatorsEnabled?: boolean | undefined; audibleIndicatorEnabled?: boolean | undefined; legacyIrEnabled?: boolean | undefined; wallControlConfiguration?: ({ topButtonFunction?: WallControlConfiguration_Function | undefined; bottomButtonFunction?: WallControlConfiguration_Function | undefined; } & { topButtonFunction?: WallControlConfiguration_Function | undefined; bottomButtonFunction?: WallControlConfiguration_Function | undefined; } & { [K_29 in Exclude]: never; }) | undefined; assistWith?: AssistWith | undefined; remoteDiscoveryEnabled?: boolean | undefined; externalDeviceCount?: number | undefined; externalDeviceVersion?: ({ type?: ExternalDeviceType | undefined; packageVersion?: string | undefined; bootloaderVersion?: string | undefined; macAddress?: string | undefined; rebootReason?: RebootReason | undefined; } & { type?: ExternalDeviceType | undefined; packageVersion?: string | undefined; bootloaderVersion?: string | undefined; macAddress?: string | undefined; rebootReason?: RebootReason | undefined; } & { [K_30 in Exclude]: never; }) | undefined; bleRemoteSupported?: boolean | undefined; debugInfo?: ({ uptimeMinutes?: number | undefined; rebootCountTotal?: number | undefined; rebootCountSincePor?: number | undefined; lastRebootReason?: RebootReason | undefined; lastRebootDetails?: number | undefined; softwareError?: number | undefined; softwareErrorDetails?: number | undefined; } & { uptimeMinutes?: number | undefined; rebootCountTotal?: number | undefined; rebootCountSincePor?: number | undefined; lastRebootReason?: RebootReason | undefined; lastRebootDetails?: number | undefined; softwareError?: number | undefined; softwareErrorDetails?: number | undefined; } & { [K_31 in Exclude]: never; }) | undefined; groupContainer?: ({ uuid?: Uint8Array | undefined; name?: string | undefined; } & { uuid?: Uint8Array | undefined; name?: string | undefined; } & { [K_32 in Exclude]: never; }) | undefined; uvcEnabled?: boolean | undefined; uvcLife?: number | undefined; } & { [K_33 in Exclude]: never; })[] & { [K_34 in Exclude]: never; }) | undefined; scheduleJob?: ({ action?: ScheduleJob_Action | undefined; schedule?: { id?: number | undefined; name?: string | undefined; devices?: Uint8Array[] | undefined; days?: Day[] | undefined; isEnabled?: boolean | undefined; startEvent?: { time?: string | undefined; properties?: { fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; }[] | undefined; } | undefined; endEvent?: { time?: string | undefined; properties?: { fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; }[] | undefined; } | undefined; } | undefined; schedulesCount?: number | undefined; schedulesMax?: number | undefined; } & { action?: ScheduleJob_Action | undefined; schedule?: ({ id?: number | undefined; name?: string | undefined; devices?: Uint8Array[] | undefined; days?: Day[] | undefined; isEnabled?: boolean | undefined; startEvent?: { time?: string | undefined; properties?: { fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; }[] | undefined; } | undefined; endEvent?: { time?: string | undefined; properties?: { fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; }[] | undefined; } | undefined; } & { id?: number | undefined; name?: string | undefined; devices?: (Uint8Array[] & Uint8Array[] & { [K_35 in Exclude]: never; }) | undefined; days?: (Day[] & Day[] & { [K_36 in Exclude]: never; }) | undefined; isEnabled?: boolean | undefined; startEvent?: ({ time?: string | undefined; properties?: { fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; }[] | undefined; } & { time?: string | undefined; properties?: ({ fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; }[] & ({ fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; } & { fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; } & { [K_37 in Exclude]: never; })[] & { [K_38 in Exclude]: never; }) | undefined; } & { [K_39 in Exclude]: never; }) | undefined; endEvent?: ({ time?: string | undefined; properties?: { fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; }[] | undefined; } & { time?: string | undefined; properties?: ({ fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; }[] & ({ fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; } & { fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; } & { [K_40 in Exclude]: never; })[] & { [K_41 in Exclude]: never; }) | undefined; } & { [K_42 in Exclude]: never; }) | undefined; } & { [K_43 in Exclude]: never; }) | undefined; schedulesCount?: number | undefined; schedulesMax?: number | undefined; } & { [K_44 in Exclude]: never; }) | undefined; } & { [K_45 in Exclude]: never; }) | undefined; } & { [K_46 in Exclude]: never; }>(base?: I | undefined): Payload; fromPartial]: never; }) | undefined; } & { [K_48 in Exclude]: never; }) | undefined; commands?: ({ name?: string | undefined; model?: string | undefined; localTime?: string | undefined; utcTime?: string | undefined; timeZone?: string | undefined; fwVersion?: string | undefined; macAddress?: string | undefined; cloudId?: string | undefined; deviceId?: string | undefined; cloudServerUrl?: string | undefined; apiVersion?: string | undefined; deviceTypeId?: number | undefined; detailedVersion?: { type?: FirmwareType | undefined; appVersion?: string | undefined; bootloaderVersion?: string | undefined; } | undefined; deviceCapabilities?: { hasTempSensor?: boolean | undefined; hasHumiditySensor?: boolean | undefined; hasOccupancySensor?: boolean | undefined; hasLight?: boolean | undefined; hasLightSensor?: boolean | undefined; hasColorTempControl?: boolean | undefined; hasFan?: boolean | undefined; hasSpeaker?: boolean | undefined; hasPiezo?: boolean | undefined; hasLedIndicators?: boolean | undefined; hasUplight?: boolean | undefined; hasUvcLight?: boolean | undefined; hasStandbyLed?: boolean | undefined; hasEcoMode?: boolean | undefined; } | undefined; pcbaPartNumber?: string | undefined; pcbaRevision?: string | undefined; fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanPercent?: number | undefined; fanSpeed?: number | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; fanReturnToAutoEnabled?: boolean | undefined; fanReturnToAutoTimeout?: number | undefined; whooshEnabled?: boolean | undefined; comfortSenseHeatAssistEnabled?: boolean | undefined; comfortSenseHeatAssistSpeed?: number | undefined; comfortSenseHeatAssistDirection?: Direction | undefined; commandedRpm?: number | undefined; actualRpm?: number | undefined; ecoModeEnabled?: boolean | undefined; fanOccupied?: boolean | undefined; fanOnMeansAuto?: boolean | undefined; lightMode?: OperatingMode | undefined; lightPercent?: number | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; lightReturnToAutoEnabled?: boolean | undefined; lightReturnToAutoTimeout?: number | undefined; lightDimToWarmEnabled?: boolean | undefined; lightColorTemperatureMin?: number | undefined; lightColorTemperatureMax?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; standbyLed?: { colorPreset?: StandbyLed_ColorPreset | undefined; enabled?: boolean | undefined; percent?: number | undefined; red?: number | undefined; green?: number | undefined; blue?: number | undefined; } | undefined; lightOccupied?: boolean | undefined; temperature?: number | undefined; humidity?: number | undefined; fanTimerMinutes?: number | undefined; fanTimerUtcExpiration?: number | undefined; lightOnMeansAuto?: boolean | undefined; ipAddress?: Uint8Array | undefined; network?: { ssid?: Uint8Array | undefined; } | undefined; indicatorsEnabled?: boolean | undefined; audibleIndicatorEnabled?: boolean | undefined; legacyIrEnabled?: boolean | undefined; wallControlConfiguration?: { topButtonFunction?: WallControlConfiguration_Function | undefined; bottomButtonFunction?: WallControlConfiguration_Function | undefined; } | undefined; assistWith?: AssistWith | undefined; remoteDiscoveryEnabled?: boolean | undefined; externalDeviceCount?: number | undefined; externalDeviceVersion?: { type?: ExternalDeviceType | undefined; packageVersion?: string | undefined; bootloaderVersion?: string | undefined; macAddress?: string | undefined; rebootReason?: RebootReason | undefined; } | undefined; bleRemoteSupported?: boolean | undefined; debugInfo?: { uptimeMinutes?: number | undefined; rebootCountTotal?: number | undefined; rebootCountSincePor?: number | undefined; lastRebootReason?: RebootReason | undefined; lastRebootDetails?: number | undefined; softwareError?: number | undefined; softwareErrorDetails?: number | undefined; } | undefined; groupContainer?: { uuid?: Uint8Array | undefined; name?: string | undefined; } | undefined; uvcEnabled?: boolean | undefined; uvcLife?: number | undefined; }[] & ({ name?: string | undefined; model?: string | undefined; localTime?: string | undefined; utcTime?: string | undefined; timeZone?: string | undefined; fwVersion?: string | undefined; macAddress?: string | undefined; cloudId?: string | undefined; deviceId?: string | undefined; cloudServerUrl?: string | undefined; apiVersion?: string | undefined; deviceTypeId?: number | undefined; detailedVersion?: { type?: FirmwareType | undefined; appVersion?: string | undefined; bootloaderVersion?: string | undefined; } | undefined; deviceCapabilities?: { hasTempSensor?: boolean | undefined; hasHumiditySensor?: boolean | undefined; hasOccupancySensor?: boolean | undefined; hasLight?: boolean | undefined; hasLightSensor?: boolean | undefined; hasColorTempControl?: boolean | undefined; hasFan?: boolean | undefined; hasSpeaker?: boolean | undefined; hasPiezo?: boolean | undefined; hasLedIndicators?: boolean | undefined; hasUplight?: boolean | undefined; hasUvcLight?: boolean | undefined; hasStandbyLed?: boolean | undefined; hasEcoMode?: boolean | undefined; } | undefined; pcbaPartNumber?: string | undefined; pcbaRevision?: string | undefined; fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanPercent?: number | undefined; fanSpeed?: number | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; fanReturnToAutoEnabled?: boolean | undefined; fanReturnToAutoTimeout?: number | undefined; whooshEnabled?: boolean | undefined; comfortSenseHeatAssistEnabled?: boolean | undefined; comfortSenseHeatAssistSpeed?: number | undefined; comfortSenseHeatAssistDirection?: Direction | undefined; commandedRpm?: number | undefined; actualRpm?: number | undefined; ecoModeEnabled?: boolean | undefined; fanOccupied?: boolean | undefined; fanOnMeansAuto?: boolean | undefined; lightMode?: OperatingMode | undefined; lightPercent?: number | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; lightReturnToAutoEnabled?: boolean | undefined; lightReturnToAutoTimeout?: number | undefined; lightDimToWarmEnabled?: boolean | undefined; lightColorTemperatureMin?: number | undefined; lightColorTemperatureMax?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; standbyLed?: { colorPreset?: StandbyLed_ColorPreset | undefined; enabled?: boolean | undefined; percent?: number | undefined; red?: number | undefined; green?: number | undefined; blue?: number | undefined; } | undefined; lightOccupied?: boolean | undefined; temperature?: number | undefined; humidity?: number | undefined; fanTimerMinutes?: number | undefined; fanTimerUtcExpiration?: number | undefined; lightOnMeansAuto?: boolean | undefined; ipAddress?: Uint8Array | undefined; network?: { ssid?: Uint8Array | undefined; } | undefined; indicatorsEnabled?: boolean | undefined; audibleIndicatorEnabled?: boolean | undefined; legacyIrEnabled?: boolean | undefined; wallControlConfiguration?: { topButtonFunction?: WallControlConfiguration_Function | undefined; bottomButtonFunction?: WallControlConfiguration_Function | undefined; } | undefined; assistWith?: AssistWith | undefined; remoteDiscoveryEnabled?: boolean | undefined; externalDeviceCount?: number | undefined; externalDeviceVersion?: { type?: ExternalDeviceType | undefined; packageVersion?: string | undefined; bootloaderVersion?: string | undefined; macAddress?: string | undefined; rebootReason?: RebootReason | undefined; } | undefined; bleRemoteSupported?: boolean | undefined; debugInfo?: { uptimeMinutes?: number | undefined; rebootCountTotal?: number | undefined; rebootCountSincePor?: number | undefined; lastRebootReason?: RebootReason | undefined; lastRebootDetails?: number | undefined; softwareError?: number | undefined; softwareErrorDetails?: number | undefined; } | undefined; groupContainer?: { uuid?: Uint8Array | undefined; name?: string | undefined; } | undefined; uvcEnabled?: boolean | undefined; uvcLife?: number | undefined; } & { name?: string | undefined; model?: string | undefined; localTime?: string | undefined; utcTime?: string | undefined; timeZone?: string | undefined; fwVersion?: string | undefined; macAddress?: string | undefined; cloudId?: string | undefined; deviceId?: string | undefined; cloudServerUrl?: string | undefined; apiVersion?: string | undefined; deviceTypeId?: number | undefined; detailedVersion?: ({ type?: FirmwareType | undefined; appVersion?: string | undefined; bootloaderVersion?: string | undefined; } & { type?: FirmwareType | undefined; appVersion?: string | undefined; bootloaderVersion?: string | undefined; } & { [K_49 in Exclude]: never; }) | undefined; deviceCapabilities?: ({ hasTempSensor?: boolean | undefined; hasHumiditySensor?: boolean | undefined; hasOccupancySensor?: boolean | undefined; hasLight?: boolean | undefined; hasLightSensor?: boolean | undefined; hasColorTempControl?: boolean | undefined; hasFan?: boolean | undefined; hasSpeaker?: boolean | undefined; hasPiezo?: boolean | undefined; hasLedIndicators?: boolean | undefined; hasUplight?: boolean | undefined; hasUvcLight?: boolean | undefined; hasStandbyLed?: boolean | undefined; hasEcoMode?: boolean | undefined; } & { hasTempSensor?: boolean | undefined; hasHumiditySensor?: boolean | undefined; hasOccupancySensor?: boolean | undefined; hasLight?: boolean | undefined; hasLightSensor?: boolean | undefined; hasColorTempControl?: boolean | undefined; hasFan?: boolean | undefined; hasSpeaker?: boolean | undefined; hasPiezo?: boolean | undefined; hasLedIndicators?: boolean | undefined; hasUplight?: boolean | undefined; hasUvcLight?: boolean | undefined; hasStandbyLed?: boolean | undefined; hasEcoMode?: boolean | undefined; } & { [K_50 in Exclude]: never; }) | undefined; pcbaPartNumber?: string | undefined; pcbaRevision?: string | undefined; fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanPercent?: number | undefined; fanSpeed?: number | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; fanReturnToAutoEnabled?: boolean | undefined; fanReturnToAutoTimeout?: number | undefined; whooshEnabled?: boolean | undefined; comfortSenseHeatAssistEnabled?: boolean | undefined; comfortSenseHeatAssistSpeed?: number | undefined; comfortSenseHeatAssistDirection?: Direction | undefined; commandedRpm?: number | undefined; actualRpm?: number | undefined; ecoModeEnabled?: boolean | undefined; fanOccupied?: boolean | undefined; fanOnMeansAuto?: boolean | undefined; lightMode?: OperatingMode | undefined; lightPercent?: number | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; lightReturnToAutoEnabled?: boolean | undefined; lightReturnToAutoTimeout?: number | undefined; lightDimToWarmEnabled?: boolean | undefined; lightColorTemperatureMin?: number | undefined; lightColorTemperatureMax?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; standbyLed?: ({ colorPreset?: StandbyLed_ColorPreset | undefined; enabled?: boolean | undefined; percent?: number | undefined; red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { colorPreset?: StandbyLed_ColorPreset | undefined; enabled?: boolean | undefined; percent?: number | undefined; red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { [K_51 in Exclude]: never; }) | undefined; lightOccupied?: boolean | undefined; temperature?: number | undefined; humidity?: number | undefined; fanTimerMinutes?: number | undefined; fanTimerUtcExpiration?: number | undefined; lightOnMeansAuto?: boolean | undefined; ipAddress?: Uint8Array | undefined; network?: ({ ssid?: Uint8Array | undefined; } & { ssid?: Uint8Array | undefined; } & { [K_52 in Exclude]: never; }) | undefined; indicatorsEnabled?: boolean | undefined; audibleIndicatorEnabled?: boolean | undefined; legacyIrEnabled?: boolean | undefined; wallControlConfiguration?: ({ topButtonFunction?: WallControlConfiguration_Function | undefined; bottomButtonFunction?: WallControlConfiguration_Function | undefined; } & { topButtonFunction?: WallControlConfiguration_Function | undefined; bottomButtonFunction?: WallControlConfiguration_Function | undefined; } & { [K_53 in Exclude]: never; }) | undefined; assistWith?: AssistWith | undefined; remoteDiscoveryEnabled?: boolean | undefined; externalDeviceCount?: number | undefined; externalDeviceVersion?: ({ type?: ExternalDeviceType | undefined; packageVersion?: string | undefined; bootloaderVersion?: string | undefined; macAddress?: string | undefined; rebootReason?: RebootReason | undefined; } & { type?: ExternalDeviceType | undefined; packageVersion?: string | undefined; bootloaderVersion?: string | undefined; macAddress?: string | undefined; rebootReason?: RebootReason | undefined; } & { [K_54 in Exclude]: never; }) | undefined; bleRemoteSupported?: boolean | undefined; debugInfo?: ({ uptimeMinutes?: number | undefined; rebootCountTotal?: number | undefined; rebootCountSincePor?: number | undefined; lastRebootReason?: RebootReason | undefined; lastRebootDetails?: number | undefined; softwareError?: number | undefined; softwareErrorDetails?: number | undefined; } & { uptimeMinutes?: number | undefined; rebootCountTotal?: number | undefined; rebootCountSincePor?: number | undefined; lastRebootReason?: RebootReason | undefined; lastRebootDetails?: number | undefined; softwareError?: number | undefined; softwareErrorDetails?: number | undefined; } & { [K_55 in Exclude]: never; }) | undefined; groupContainer?: ({ uuid?: Uint8Array | undefined; name?: string | undefined; } & { uuid?: Uint8Array | undefined; name?: string | undefined; } & { [K_56 in Exclude]: never; }) | undefined; uvcEnabled?: boolean | undefined; uvcLife?: number | undefined; } & { [K_57 in Exclude]: never; })[] & { [K_58 in Exclude]: never; }) | undefined; scheduleJob?: ({ action?: ScheduleJob_Action | undefined; schedule?: { id?: number | undefined; name?: string | undefined; devices?: Uint8Array[] | undefined; days?: Day[] | undefined; isEnabled?: boolean | undefined; startEvent?: { time?: string | undefined; properties?: { fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; }[] | undefined; } | undefined; endEvent?: { time?: string | undefined; properties?: { fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; }[] | undefined; } | undefined; } | undefined; schedulesCount?: number | undefined; schedulesMax?: number | undefined; }[] & ({ action?: ScheduleJob_Action | undefined; schedule?: { id?: number | undefined; name?: string | undefined; devices?: Uint8Array[] | undefined; days?: Day[] | undefined; isEnabled?: boolean | undefined; startEvent?: { time?: string | undefined; properties?: { fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; }[] | undefined; } | undefined; endEvent?: { time?: string | undefined; properties?: { fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; }[] | undefined; } | undefined; } | undefined; schedulesCount?: number | undefined; schedulesMax?: number | undefined; } & { action?: ScheduleJob_Action | undefined; schedule?: ({ id?: number | undefined; name?: string | undefined; devices?: Uint8Array[] | undefined; days?: Day[] | undefined; isEnabled?: boolean | undefined; startEvent?: { time?: string | undefined; properties?: { fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; }[] | undefined; } | undefined; endEvent?: { time?: string | undefined; properties?: { fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; }[] | undefined; } | undefined; } & { id?: number | undefined; name?: string | undefined; devices?: (Uint8Array[] & Uint8Array[] & { [K_59 in Exclude]: never; }) | undefined; days?: (Day[] & Day[] & { [K_60 in Exclude]: never; }) | undefined; isEnabled?: boolean | undefined; startEvent?: ({ time?: string | undefined; properties?: { fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; }[] | undefined; } & { time?: string | undefined; properties?: ({ fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; }[] & ({ fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; } & { fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; } & { [K_61 in Exclude]: never; })[] & { [K_62 in Exclude]: never; }) | undefined; } & { [K_63 in Exclude]: never; }) | undefined; endEvent?: ({ time?: string | undefined; properties?: { fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; }[] | undefined; } & { time?: string | undefined; properties?: ({ fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; }[] & ({ fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; } & { fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; } & { [K_64 in Exclude]: never; })[] & { [K_65 in Exclude]: never; }) | undefined; } & { [K_66 in Exclude]: never; }) | undefined; } & { [K_67 in Exclude]: never; }) | undefined; schedulesCount?: number | undefined; schedulesMax?: number | undefined; } & { [K_68 in Exclude]: never; })[] & { [K_69 in Exclude]: never; }) | undefined; } & { [K_70 in Exclude]: never; }) | undefined; query?: ({ type?: Query_Type | undefined; } & { type?: Query_Type | undefined; } & { [K_71 in Exclude]: never; }) | undefined; update?: ({ properties?: { name?: string | undefined; model?: string | undefined; localTime?: string | undefined; utcTime?: string | undefined; timeZone?: string | undefined; fwVersion?: string | undefined; macAddress?: string | undefined; cloudId?: string | undefined; deviceId?: string | undefined; cloudServerUrl?: string | undefined; apiVersion?: string | undefined; deviceTypeId?: number | undefined; detailedVersion?: { type?: FirmwareType | undefined; appVersion?: string | undefined; bootloaderVersion?: string | undefined; } | undefined; deviceCapabilities?: { hasTempSensor?: boolean | undefined; hasHumiditySensor?: boolean | undefined; hasOccupancySensor?: boolean | undefined; hasLight?: boolean | undefined; hasLightSensor?: boolean | undefined; hasColorTempControl?: boolean | undefined; hasFan?: boolean | undefined; hasSpeaker?: boolean | undefined; hasPiezo?: boolean | undefined; hasLedIndicators?: boolean | undefined; hasUplight?: boolean | undefined; hasUvcLight?: boolean | undefined; hasStandbyLed?: boolean | undefined; hasEcoMode?: boolean | undefined; } | undefined; pcbaPartNumber?: string | undefined; pcbaRevision?: string | undefined; fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanPercent?: number | undefined; fanSpeed?: number | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; fanReturnToAutoEnabled?: boolean | undefined; fanReturnToAutoTimeout?: number | undefined; whooshEnabled?: boolean | undefined; comfortSenseHeatAssistEnabled?: boolean | undefined; comfortSenseHeatAssistSpeed?: number | undefined; comfortSenseHeatAssistDirection?: Direction | undefined; commandedRpm?: number | undefined; actualRpm?: number | undefined; ecoModeEnabled?: boolean | undefined; fanOccupied?: boolean | undefined; fanOnMeansAuto?: boolean | undefined; lightMode?: OperatingMode | undefined; lightPercent?: number | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; lightReturnToAutoEnabled?: boolean | undefined; lightReturnToAutoTimeout?: number | undefined; lightDimToWarmEnabled?: boolean | undefined; lightColorTemperatureMin?: number | undefined; lightColorTemperatureMax?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; standbyLed?: { colorPreset?: StandbyLed_ColorPreset | undefined; enabled?: boolean | undefined; percent?: number | undefined; red?: number | undefined; green?: number | undefined; blue?: number | undefined; } | undefined; lightOccupied?: boolean | undefined; temperature?: number | undefined; humidity?: number | undefined; fanTimerMinutes?: number | undefined; fanTimerUtcExpiration?: number | undefined; lightOnMeansAuto?: boolean | undefined; ipAddress?: Uint8Array | undefined; network?: { ssid?: Uint8Array | undefined; } | undefined; indicatorsEnabled?: boolean | undefined; audibleIndicatorEnabled?: boolean | undefined; legacyIrEnabled?: boolean | undefined; wallControlConfiguration?: { topButtonFunction?: WallControlConfiguration_Function | undefined; bottomButtonFunction?: WallControlConfiguration_Function | undefined; } | undefined; assistWith?: AssistWith | undefined; remoteDiscoveryEnabled?: boolean | undefined; externalDeviceCount?: number | undefined; externalDeviceVersion?: { type?: ExternalDeviceType | undefined; packageVersion?: string | undefined; bootloaderVersion?: string | undefined; macAddress?: string | undefined; rebootReason?: RebootReason | undefined; } | undefined; bleRemoteSupported?: boolean | undefined; debugInfo?: { uptimeMinutes?: number | undefined; rebootCountTotal?: number | undefined; rebootCountSincePor?: number | undefined; lastRebootReason?: RebootReason | undefined; lastRebootDetails?: number | undefined; softwareError?: number | undefined; softwareErrorDetails?: number | undefined; } | undefined; groupContainer?: { uuid?: Uint8Array | undefined; name?: string | undefined; } | undefined; uvcEnabled?: boolean | undefined; uvcLife?: number | undefined; }[] | undefined; scheduleJob?: { action?: ScheduleJob_Action | undefined; schedule?: { id?: number | undefined; name?: string | undefined; devices?: Uint8Array[] | undefined; days?: Day[] | undefined; isEnabled?: boolean | undefined; startEvent?: { time?: string | undefined; properties?: { fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; }[] | undefined; } | undefined; endEvent?: { time?: string | undefined; properties?: { fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; }[] | undefined; } | undefined; } | undefined; schedulesCount?: number | undefined; schedulesMax?: number | undefined; } | undefined; } & { properties?: ({ name?: string | undefined; model?: string | undefined; localTime?: string | undefined; utcTime?: string | undefined; timeZone?: string | undefined; fwVersion?: string | undefined; macAddress?: string | undefined; cloudId?: string | undefined; deviceId?: string | undefined; cloudServerUrl?: string | undefined; apiVersion?: string | undefined; deviceTypeId?: number | undefined; detailedVersion?: { type?: FirmwareType | undefined; appVersion?: string | undefined; bootloaderVersion?: string | undefined; } | undefined; deviceCapabilities?: { hasTempSensor?: boolean | undefined; hasHumiditySensor?: boolean | undefined; hasOccupancySensor?: boolean | undefined; hasLight?: boolean | undefined; hasLightSensor?: boolean | undefined; hasColorTempControl?: boolean | undefined; hasFan?: boolean | undefined; hasSpeaker?: boolean | undefined; hasPiezo?: boolean | undefined; hasLedIndicators?: boolean | undefined; hasUplight?: boolean | undefined; hasUvcLight?: boolean | undefined; hasStandbyLed?: boolean | undefined; hasEcoMode?: boolean | undefined; } | undefined; pcbaPartNumber?: string | undefined; pcbaRevision?: string | undefined; fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanPercent?: number | undefined; fanSpeed?: number | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; fanReturnToAutoEnabled?: boolean | undefined; fanReturnToAutoTimeout?: number | undefined; whooshEnabled?: boolean | undefined; comfortSenseHeatAssistEnabled?: boolean | undefined; comfortSenseHeatAssistSpeed?: number | undefined; comfortSenseHeatAssistDirection?: Direction | undefined; commandedRpm?: number | undefined; actualRpm?: number | undefined; ecoModeEnabled?: boolean | undefined; fanOccupied?: boolean | undefined; fanOnMeansAuto?: boolean | undefined; lightMode?: OperatingMode | undefined; lightPercent?: number | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; lightReturnToAutoEnabled?: boolean | undefined; lightReturnToAutoTimeout?: number | undefined; lightDimToWarmEnabled?: boolean | undefined; lightColorTemperatureMin?: number | undefined; lightColorTemperatureMax?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; standbyLed?: { colorPreset?: StandbyLed_ColorPreset | undefined; enabled?: boolean | undefined; percent?: number | undefined; red?: number | undefined; green?: number | undefined; blue?: number | undefined; } | undefined; lightOccupied?: boolean | undefined; temperature?: number | undefined; humidity?: number | undefined; fanTimerMinutes?: number | undefined; fanTimerUtcExpiration?: number | undefined; lightOnMeansAuto?: boolean | undefined; ipAddress?: Uint8Array | undefined; network?: { ssid?: Uint8Array | undefined; } | undefined; indicatorsEnabled?: boolean | undefined; audibleIndicatorEnabled?: boolean | undefined; legacyIrEnabled?: boolean | undefined; wallControlConfiguration?: { topButtonFunction?: WallControlConfiguration_Function | undefined; bottomButtonFunction?: WallControlConfiguration_Function | undefined; } | undefined; assistWith?: AssistWith | undefined; remoteDiscoveryEnabled?: boolean | undefined; externalDeviceCount?: number | undefined; externalDeviceVersion?: { type?: ExternalDeviceType | undefined; packageVersion?: string | undefined; bootloaderVersion?: string | undefined; macAddress?: string | undefined; rebootReason?: RebootReason | undefined; } | undefined; bleRemoteSupported?: boolean | undefined; debugInfo?: { uptimeMinutes?: number | undefined; rebootCountTotal?: number | undefined; rebootCountSincePor?: number | undefined; lastRebootReason?: RebootReason | undefined; lastRebootDetails?: number | undefined; softwareError?: number | undefined; softwareErrorDetails?: number | undefined; } | undefined; groupContainer?: { uuid?: Uint8Array | undefined; name?: string | undefined; } | undefined; uvcEnabled?: boolean | undefined; uvcLife?: number | undefined; }[] & ({ name?: string | undefined; model?: string | undefined; localTime?: string | undefined; utcTime?: string | undefined; timeZone?: string | undefined; fwVersion?: string | undefined; macAddress?: string | undefined; cloudId?: string | undefined; deviceId?: string | undefined; cloudServerUrl?: string | undefined; apiVersion?: string | undefined; deviceTypeId?: number | undefined; detailedVersion?: { type?: FirmwareType | undefined; appVersion?: string | undefined; bootloaderVersion?: string | undefined; } | undefined; deviceCapabilities?: { hasTempSensor?: boolean | undefined; hasHumiditySensor?: boolean | undefined; hasOccupancySensor?: boolean | undefined; hasLight?: boolean | undefined; hasLightSensor?: boolean | undefined; hasColorTempControl?: boolean | undefined; hasFan?: boolean | undefined; hasSpeaker?: boolean | undefined; hasPiezo?: boolean | undefined; hasLedIndicators?: boolean | undefined; hasUplight?: boolean | undefined; hasUvcLight?: boolean | undefined; hasStandbyLed?: boolean | undefined; hasEcoMode?: boolean | undefined; } | undefined; pcbaPartNumber?: string | undefined; pcbaRevision?: string | undefined; fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanPercent?: number | undefined; fanSpeed?: number | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; fanReturnToAutoEnabled?: boolean | undefined; fanReturnToAutoTimeout?: number | undefined; whooshEnabled?: boolean | undefined; comfortSenseHeatAssistEnabled?: boolean | undefined; comfortSenseHeatAssistSpeed?: number | undefined; comfortSenseHeatAssistDirection?: Direction | undefined; commandedRpm?: number | undefined; actualRpm?: number | undefined; ecoModeEnabled?: boolean | undefined; fanOccupied?: boolean | undefined; fanOnMeansAuto?: boolean | undefined; lightMode?: OperatingMode | undefined; lightPercent?: number | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; lightReturnToAutoEnabled?: boolean | undefined; lightReturnToAutoTimeout?: number | undefined; lightDimToWarmEnabled?: boolean | undefined; lightColorTemperatureMin?: number | undefined; lightColorTemperatureMax?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; standbyLed?: { colorPreset?: StandbyLed_ColorPreset | undefined; enabled?: boolean | undefined; percent?: number | undefined; red?: number | undefined; green?: number | undefined; blue?: number | undefined; } | undefined; lightOccupied?: boolean | undefined; temperature?: number | undefined; humidity?: number | undefined; fanTimerMinutes?: number | undefined; fanTimerUtcExpiration?: number | undefined; lightOnMeansAuto?: boolean | undefined; ipAddress?: Uint8Array | undefined; network?: { ssid?: Uint8Array | undefined; } | undefined; indicatorsEnabled?: boolean | undefined; audibleIndicatorEnabled?: boolean | undefined; legacyIrEnabled?: boolean | undefined; wallControlConfiguration?: { topButtonFunction?: WallControlConfiguration_Function | undefined; bottomButtonFunction?: WallControlConfiguration_Function | undefined; } | undefined; assistWith?: AssistWith | undefined; remoteDiscoveryEnabled?: boolean | undefined; externalDeviceCount?: number | undefined; externalDeviceVersion?: { type?: ExternalDeviceType | undefined; packageVersion?: string | undefined; bootloaderVersion?: string | undefined; macAddress?: string | undefined; rebootReason?: RebootReason | undefined; } | undefined; bleRemoteSupported?: boolean | undefined; debugInfo?: { uptimeMinutes?: number | undefined; rebootCountTotal?: number | undefined; rebootCountSincePor?: number | undefined; lastRebootReason?: RebootReason | undefined; lastRebootDetails?: number | undefined; softwareError?: number | undefined; softwareErrorDetails?: number | undefined; } | undefined; groupContainer?: { uuid?: Uint8Array | undefined; name?: string | undefined; } | undefined; uvcEnabled?: boolean | undefined; uvcLife?: number | undefined; } & { name?: string | undefined; model?: string | undefined; localTime?: string | undefined; utcTime?: string | undefined; timeZone?: string | undefined; fwVersion?: string | undefined; macAddress?: string | undefined; cloudId?: string | undefined; deviceId?: string | undefined; cloudServerUrl?: string | undefined; apiVersion?: string | undefined; deviceTypeId?: number | undefined; detailedVersion?: ({ type?: FirmwareType | undefined; appVersion?: string | undefined; bootloaderVersion?: string | undefined; } & { type?: FirmwareType | undefined; appVersion?: string | undefined; bootloaderVersion?: string | undefined; } & { [K_72 in Exclude]: never; }) | undefined; deviceCapabilities?: ({ hasTempSensor?: boolean | undefined; hasHumiditySensor?: boolean | undefined; hasOccupancySensor?: boolean | undefined; hasLight?: boolean | undefined; hasLightSensor?: boolean | undefined; hasColorTempControl?: boolean | undefined; hasFan?: boolean | undefined; hasSpeaker?: boolean | undefined; hasPiezo?: boolean | undefined; hasLedIndicators?: boolean | undefined; hasUplight?: boolean | undefined; hasUvcLight?: boolean | undefined; hasStandbyLed?: boolean | undefined; hasEcoMode?: boolean | undefined; } & { hasTempSensor?: boolean | undefined; hasHumiditySensor?: boolean | undefined; hasOccupancySensor?: boolean | undefined; hasLight?: boolean | undefined; hasLightSensor?: boolean | undefined; hasColorTempControl?: boolean | undefined; hasFan?: boolean | undefined; hasSpeaker?: boolean | undefined; hasPiezo?: boolean | undefined; hasLedIndicators?: boolean | undefined; hasUplight?: boolean | undefined; hasUvcLight?: boolean | undefined; hasStandbyLed?: boolean | undefined; hasEcoMode?: boolean | undefined; } & { [K_73 in Exclude]: never; }) | undefined; pcbaPartNumber?: string | undefined; pcbaRevision?: string | undefined; fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanPercent?: number | undefined; fanSpeed?: number | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; fanReturnToAutoEnabled?: boolean | undefined; fanReturnToAutoTimeout?: number | undefined; whooshEnabled?: boolean | undefined; comfortSenseHeatAssistEnabled?: boolean | undefined; comfortSenseHeatAssistSpeed?: number | undefined; comfortSenseHeatAssistDirection?: Direction | undefined; commandedRpm?: number | undefined; actualRpm?: number | undefined; ecoModeEnabled?: boolean | undefined; fanOccupied?: boolean | undefined; fanOnMeansAuto?: boolean | undefined; lightMode?: OperatingMode | undefined; lightPercent?: number | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; lightReturnToAutoEnabled?: boolean | undefined; lightReturnToAutoTimeout?: number | undefined; lightDimToWarmEnabled?: boolean | undefined; lightColorTemperatureMin?: number | undefined; lightColorTemperatureMax?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; standbyLed?: ({ colorPreset?: StandbyLed_ColorPreset | undefined; enabled?: boolean | undefined; percent?: number | undefined; red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { colorPreset?: StandbyLed_ColorPreset | undefined; enabled?: boolean | undefined; percent?: number | undefined; red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { [K_74 in Exclude]: never; }) | undefined; lightOccupied?: boolean | undefined; temperature?: number | undefined; humidity?: number | undefined; fanTimerMinutes?: number | undefined; fanTimerUtcExpiration?: number | undefined; lightOnMeansAuto?: boolean | undefined; ipAddress?: Uint8Array | undefined; network?: ({ ssid?: Uint8Array | undefined; } & { ssid?: Uint8Array | undefined; } & { [K_75 in Exclude]: never; }) | undefined; indicatorsEnabled?: boolean | undefined; audibleIndicatorEnabled?: boolean | undefined; legacyIrEnabled?: boolean | undefined; wallControlConfiguration?: ({ topButtonFunction?: WallControlConfiguration_Function | undefined; bottomButtonFunction?: WallControlConfiguration_Function | undefined; } & { topButtonFunction?: WallControlConfiguration_Function | undefined; bottomButtonFunction?: WallControlConfiguration_Function | undefined; } & { [K_76 in Exclude]: never; }) | undefined; assistWith?: AssistWith | undefined; remoteDiscoveryEnabled?: boolean | undefined; externalDeviceCount?: number | undefined; externalDeviceVersion?: ({ type?: ExternalDeviceType | undefined; packageVersion?: string | undefined; bootloaderVersion?: string | undefined; macAddress?: string | undefined; rebootReason?: RebootReason | undefined; } & { type?: ExternalDeviceType | undefined; packageVersion?: string | undefined; bootloaderVersion?: string | undefined; macAddress?: string | undefined; rebootReason?: RebootReason | undefined; } & { [K_77 in Exclude]: never; }) | undefined; bleRemoteSupported?: boolean | undefined; debugInfo?: ({ uptimeMinutes?: number | undefined; rebootCountTotal?: number | undefined; rebootCountSincePor?: number | undefined; lastRebootReason?: RebootReason | undefined; lastRebootDetails?: number | undefined; softwareError?: number | undefined; softwareErrorDetails?: number | undefined; } & { uptimeMinutes?: number | undefined; rebootCountTotal?: number | undefined; rebootCountSincePor?: number | undefined; lastRebootReason?: RebootReason | undefined; lastRebootDetails?: number | undefined; softwareError?: number | undefined; softwareErrorDetails?: number | undefined; } & { [K_78 in Exclude]: never; }) | undefined; groupContainer?: ({ uuid?: Uint8Array | undefined; name?: string | undefined; } & { uuid?: Uint8Array | undefined; name?: string | undefined; } & { [K_79 in Exclude]: never; }) | undefined; uvcEnabled?: boolean | undefined; uvcLife?: number | undefined; } & { [K_80 in Exclude]: never; })[] & { [K_81 in Exclude]: never; }) | undefined; scheduleJob?: ({ action?: ScheduleJob_Action | undefined; schedule?: { id?: number | undefined; name?: string | undefined; devices?: Uint8Array[] | undefined; days?: Day[] | undefined; isEnabled?: boolean | undefined; startEvent?: { time?: string | undefined; properties?: { fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; }[] | undefined; } | undefined; endEvent?: { time?: string | undefined; properties?: { fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; }[] | undefined; } | undefined; } | undefined; schedulesCount?: number | undefined; schedulesMax?: number | undefined; } & { action?: ScheduleJob_Action | undefined; schedule?: ({ id?: number | undefined; name?: string | undefined; devices?: Uint8Array[] | undefined; days?: Day[] | undefined; isEnabled?: boolean | undefined; startEvent?: { time?: string | undefined; properties?: { fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; }[] | undefined; } | undefined; endEvent?: { time?: string | undefined; properties?: { fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; }[] | undefined; } | undefined; } & { id?: number | undefined; name?: string | undefined; devices?: (Uint8Array[] & Uint8Array[] & { [K_82 in Exclude]: never; }) | undefined; days?: (Day[] & Day[] & { [K_83 in Exclude]: never; }) | undefined; isEnabled?: boolean | undefined; startEvent?: ({ time?: string | undefined; properties?: { fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; }[] | undefined; } & { time?: string | undefined; properties?: ({ fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; }[] & ({ fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; } & { fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; } & { [K_84 in Exclude]: never; })[] & { [K_85 in Exclude]: never; }) | undefined; } & { [K_86 in Exclude]: never; }) | undefined; endEvent?: ({ time?: string | undefined; properties?: { fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; }[] | undefined; } & { time?: string | undefined; properties?: ({ fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; }[] & ({ fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; } & { fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; } & { [K_87 in Exclude]: never; })[] & { [K_88 in Exclude]: never; }) | undefined; } & { [K_89 in Exclude]: never; }) | undefined; } & { [K_90 in Exclude]: never; }) | undefined; schedulesCount?: number | undefined; schedulesMax?: number | undefined; } & { [K_91 in Exclude]: never; }) | undefined; } & { [K_92 in Exclude]: never; }) | undefined; } & { [K_93 in Exclude]: never; }>(object: I_1): Payload; }; export declare const Job: { encode(message: Job, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): Job; fromJSON(object: any): Job; toJSON(message: Job): unknown; create]: never; }) | undefined; } & { [K_1 in Exclude]: never; }) | undefined; commands?: ({ name?: string | undefined; model?: string | undefined; localTime?: string | undefined; utcTime?: string | undefined; timeZone?: string | undefined; fwVersion?: string | undefined; macAddress?: string | undefined; cloudId?: string | undefined; deviceId?: string | undefined; cloudServerUrl?: string | undefined; apiVersion?: string | undefined; deviceTypeId?: number | undefined; detailedVersion?: { type?: FirmwareType | undefined; appVersion?: string | undefined; bootloaderVersion?: string | undefined; } | undefined; deviceCapabilities?: { hasTempSensor?: boolean | undefined; hasHumiditySensor?: boolean | undefined; hasOccupancySensor?: boolean | undefined; hasLight?: boolean | undefined; hasLightSensor?: boolean | undefined; hasColorTempControl?: boolean | undefined; hasFan?: boolean | undefined; hasSpeaker?: boolean | undefined; hasPiezo?: boolean | undefined; hasLedIndicators?: boolean | undefined; hasUplight?: boolean | undefined; hasUvcLight?: boolean | undefined; hasStandbyLed?: boolean | undefined; hasEcoMode?: boolean | undefined; } | undefined; pcbaPartNumber?: string | undefined; pcbaRevision?: string | undefined; fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanPercent?: number | undefined; fanSpeed?: number | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; fanReturnToAutoEnabled?: boolean | undefined; fanReturnToAutoTimeout?: number | undefined; whooshEnabled?: boolean | undefined; comfortSenseHeatAssistEnabled?: boolean | undefined; comfortSenseHeatAssistSpeed?: number | undefined; comfortSenseHeatAssistDirection?: Direction | undefined; commandedRpm?: number | undefined; actualRpm?: number | undefined; ecoModeEnabled?: boolean | undefined; fanOccupied?: boolean | undefined; fanOnMeansAuto?: boolean | undefined; lightMode?: OperatingMode | undefined; lightPercent?: number | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; lightReturnToAutoEnabled?: boolean | undefined; lightReturnToAutoTimeout?: number | undefined; lightDimToWarmEnabled?: boolean | undefined; lightColorTemperatureMin?: number | undefined; lightColorTemperatureMax?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; standbyLed?: { colorPreset?: StandbyLed_ColorPreset | undefined; enabled?: boolean | undefined; percent?: number | undefined; red?: number | undefined; green?: number | undefined; blue?: number | undefined; } | undefined; lightOccupied?: boolean | undefined; temperature?: number | undefined; humidity?: number | undefined; fanTimerMinutes?: number | undefined; fanTimerUtcExpiration?: number | undefined; lightOnMeansAuto?: boolean | undefined; ipAddress?: Uint8Array | undefined; network?: { ssid?: Uint8Array | undefined; } | undefined; indicatorsEnabled?: boolean | undefined; audibleIndicatorEnabled?: boolean | undefined; legacyIrEnabled?: boolean | undefined; wallControlConfiguration?: { topButtonFunction?: WallControlConfiguration_Function | undefined; bottomButtonFunction?: WallControlConfiguration_Function | undefined; } | undefined; assistWith?: AssistWith | undefined; remoteDiscoveryEnabled?: boolean | undefined; externalDeviceCount?: number | undefined; externalDeviceVersion?: { type?: ExternalDeviceType | undefined; packageVersion?: string | undefined; bootloaderVersion?: string | undefined; macAddress?: string | undefined; rebootReason?: RebootReason | undefined; } | undefined; bleRemoteSupported?: boolean | undefined; debugInfo?: { uptimeMinutes?: number | undefined; rebootCountTotal?: number | undefined; rebootCountSincePor?: number | undefined; lastRebootReason?: RebootReason | undefined; lastRebootDetails?: number | undefined; softwareError?: number | undefined; softwareErrorDetails?: number | undefined; } | undefined; groupContainer?: { uuid?: Uint8Array | undefined; name?: string | undefined; } | undefined; uvcEnabled?: boolean | undefined; uvcLife?: number | undefined; }[] & ({ name?: string | undefined; model?: string | undefined; localTime?: string | undefined; utcTime?: string | undefined; timeZone?: string | undefined; fwVersion?: string | undefined; macAddress?: string | undefined; cloudId?: string | undefined; deviceId?: string | undefined; cloudServerUrl?: string | undefined; apiVersion?: string | undefined; deviceTypeId?: number | undefined; detailedVersion?: { type?: FirmwareType | undefined; appVersion?: string | undefined; bootloaderVersion?: string | undefined; } | undefined; deviceCapabilities?: { hasTempSensor?: boolean | undefined; hasHumiditySensor?: boolean | undefined; hasOccupancySensor?: boolean | undefined; hasLight?: boolean | undefined; hasLightSensor?: boolean | undefined; hasColorTempControl?: boolean | undefined; hasFan?: boolean | undefined; hasSpeaker?: boolean | undefined; hasPiezo?: boolean | undefined; hasLedIndicators?: boolean | undefined; hasUplight?: boolean | undefined; hasUvcLight?: boolean | undefined; hasStandbyLed?: boolean | undefined; hasEcoMode?: boolean | undefined; } | undefined; pcbaPartNumber?: string | undefined; pcbaRevision?: string | undefined; fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanPercent?: number | undefined; fanSpeed?: number | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; fanReturnToAutoEnabled?: boolean | undefined; fanReturnToAutoTimeout?: number | undefined; whooshEnabled?: boolean | undefined; comfortSenseHeatAssistEnabled?: boolean | undefined; comfortSenseHeatAssistSpeed?: number | undefined; comfortSenseHeatAssistDirection?: Direction | undefined; commandedRpm?: number | undefined; actualRpm?: number | undefined; ecoModeEnabled?: boolean | undefined; fanOccupied?: boolean | undefined; fanOnMeansAuto?: boolean | undefined; lightMode?: OperatingMode | undefined; lightPercent?: number | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; lightReturnToAutoEnabled?: boolean | undefined; lightReturnToAutoTimeout?: number | undefined; lightDimToWarmEnabled?: boolean | undefined; lightColorTemperatureMin?: number | undefined; lightColorTemperatureMax?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; standbyLed?: { colorPreset?: StandbyLed_ColorPreset | undefined; enabled?: boolean | undefined; percent?: number | undefined; red?: number | undefined; green?: number | undefined; blue?: number | undefined; } | undefined; lightOccupied?: boolean | undefined; temperature?: number | undefined; humidity?: number | undefined; fanTimerMinutes?: number | undefined; fanTimerUtcExpiration?: number | undefined; lightOnMeansAuto?: boolean | undefined; ipAddress?: Uint8Array | undefined; network?: { ssid?: Uint8Array | undefined; } | undefined; indicatorsEnabled?: boolean | undefined; audibleIndicatorEnabled?: boolean | undefined; legacyIrEnabled?: boolean | undefined; wallControlConfiguration?: { topButtonFunction?: WallControlConfiguration_Function | undefined; bottomButtonFunction?: WallControlConfiguration_Function | undefined; } | undefined; assistWith?: AssistWith | undefined; remoteDiscoveryEnabled?: boolean | undefined; externalDeviceCount?: number | undefined; externalDeviceVersion?: { type?: ExternalDeviceType | undefined; packageVersion?: string | undefined; bootloaderVersion?: string | undefined; macAddress?: string | undefined; rebootReason?: RebootReason | undefined; } | undefined; bleRemoteSupported?: boolean | undefined; debugInfo?: { uptimeMinutes?: number | undefined; rebootCountTotal?: number | undefined; rebootCountSincePor?: number | undefined; lastRebootReason?: RebootReason | undefined; lastRebootDetails?: number | undefined; softwareError?: number | undefined; softwareErrorDetails?: number | undefined; } | undefined; groupContainer?: { uuid?: Uint8Array | undefined; name?: string | undefined; } | undefined; uvcEnabled?: boolean | undefined; uvcLife?: number | undefined; } & { name?: string | undefined; model?: string | undefined; localTime?: string | undefined; utcTime?: string | undefined; timeZone?: string | undefined; fwVersion?: string | undefined; macAddress?: string | undefined; cloudId?: string | undefined; deviceId?: string | undefined; cloudServerUrl?: string | undefined; apiVersion?: string | undefined; deviceTypeId?: number | undefined; detailedVersion?: ({ type?: FirmwareType | undefined; appVersion?: string | undefined; bootloaderVersion?: string | undefined; } & { type?: FirmwareType | undefined; appVersion?: string | undefined; bootloaderVersion?: string | undefined; } & { [K_2 in Exclude]: never; }) | undefined; deviceCapabilities?: ({ hasTempSensor?: boolean | undefined; hasHumiditySensor?: boolean | undefined; hasOccupancySensor?: boolean | undefined; hasLight?: boolean | undefined; hasLightSensor?: boolean | undefined; hasColorTempControl?: boolean | undefined; hasFan?: boolean | undefined; hasSpeaker?: boolean | undefined; hasPiezo?: boolean | undefined; hasLedIndicators?: boolean | undefined; hasUplight?: boolean | undefined; hasUvcLight?: boolean | undefined; hasStandbyLed?: boolean | undefined; hasEcoMode?: boolean | undefined; } & { hasTempSensor?: boolean | undefined; hasHumiditySensor?: boolean | undefined; hasOccupancySensor?: boolean | undefined; hasLight?: boolean | undefined; hasLightSensor?: boolean | undefined; hasColorTempControl?: boolean | undefined; hasFan?: boolean | undefined; hasSpeaker?: boolean | undefined; hasPiezo?: boolean | undefined; hasLedIndicators?: boolean | undefined; hasUplight?: boolean | undefined; hasUvcLight?: boolean | undefined; hasStandbyLed?: boolean | undefined; hasEcoMode?: boolean | undefined; } & { [K_3 in Exclude]: never; }) | undefined; pcbaPartNumber?: string | undefined; pcbaRevision?: string | undefined; fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanPercent?: number | undefined; fanSpeed?: number | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; fanReturnToAutoEnabled?: boolean | undefined; fanReturnToAutoTimeout?: number | undefined; whooshEnabled?: boolean | undefined; comfortSenseHeatAssistEnabled?: boolean | undefined; comfortSenseHeatAssistSpeed?: number | undefined; comfortSenseHeatAssistDirection?: Direction | undefined; commandedRpm?: number | undefined; actualRpm?: number | undefined; ecoModeEnabled?: boolean | undefined; fanOccupied?: boolean | undefined; fanOnMeansAuto?: boolean | undefined; lightMode?: OperatingMode | undefined; lightPercent?: number | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; lightReturnToAutoEnabled?: boolean | undefined; lightReturnToAutoTimeout?: number | undefined; lightDimToWarmEnabled?: boolean | undefined; lightColorTemperatureMin?: number | undefined; lightColorTemperatureMax?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; standbyLed?: ({ colorPreset?: StandbyLed_ColorPreset | undefined; enabled?: boolean | undefined; percent?: number | undefined; red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { colorPreset?: StandbyLed_ColorPreset | undefined; enabled?: boolean | undefined; percent?: number | undefined; red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { [K_4 in Exclude]: never; }) | undefined; lightOccupied?: boolean | undefined; temperature?: number | undefined; humidity?: number | undefined; fanTimerMinutes?: number | undefined; fanTimerUtcExpiration?: number | undefined; lightOnMeansAuto?: boolean | undefined; ipAddress?: Uint8Array | undefined; network?: ({ ssid?: Uint8Array | undefined; } & { ssid?: Uint8Array | undefined; } & { [K_5 in Exclude]: never; }) | undefined; indicatorsEnabled?: boolean | undefined; audibleIndicatorEnabled?: boolean | undefined; legacyIrEnabled?: boolean | undefined; wallControlConfiguration?: ({ topButtonFunction?: WallControlConfiguration_Function | undefined; bottomButtonFunction?: WallControlConfiguration_Function | undefined; } & { topButtonFunction?: WallControlConfiguration_Function | undefined; bottomButtonFunction?: WallControlConfiguration_Function | undefined; } & { [K_6 in Exclude]: never; }) | undefined; assistWith?: AssistWith | undefined; remoteDiscoveryEnabled?: boolean | undefined; externalDeviceCount?: number | undefined; externalDeviceVersion?: ({ type?: ExternalDeviceType | undefined; packageVersion?: string | undefined; bootloaderVersion?: string | undefined; macAddress?: string | undefined; rebootReason?: RebootReason | undefined; } & { type?: ExternalDeviceType | undefined; packageVersion?: string | undefined; bootloaderVersion?: string | undefined; macAddress?: string | undefined; rebootReason?: RebootReason | undefined; } & { [K_7 in Exclude]: never; }) | undefined; bleRemoteSupported?: boolean | undefined; debugInfo?: ({ uptimeMinutes?: number | undefined; rebootCountTotal?: number | undefined; rebootCountSincePor?: number | undefined; lastRebootReason?: RebootReason | undefined; lastRebootDetails?: number | undefined; softwareError?: number | undefined; softwareErrorDetails?: number | undefined; } & { uptimeMinutes?: number | undefined; rebootCountTotal?: number | undefined; rebootCountSincePor?: number | undefined; lastRebootReason?: RebootReason | undefined; lastRebootDetails?: number | undefined; softwareError?: number | undefined; softwareErrorDetails?: number | undefined; } & { [K_8 in Exclude]: never; }) | undefined; groupContainer?: ({ uuid?: Uint8Array | undefined; name?: string | undefined; } & { uuid?: Uint8Array | undefined; name?: string | undefined; } & { [K_9 in Exclude]: never; }) | undefined; uvcEnabled?: boolean | undefined; uvcLife?: number | undefined; } & { [K_10 in Exclude]: never; })[] & { [K_11 in Exclude]: never; }) | undefined; scheduleJob?: ({ action?: ScheduleJob_Action | undefined; schedule?: { id?: number | undefined; name?: string | undefined; devices?: Uint8Array[] | undefined; days?: Day[] | undefined; isEnabled?: boolean | undefined; startEvent?: { time?: string | undefined; properties?: { fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; }[] | undefined; } | undefined; endEvent?: { time?: string | undefined; properties?: { fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; }[] | undefined; } | undefined; } | undefined; schedulesCount?: number | undefined; schedulesMax?: number | undefined; }[] & ({ action?: ScheduleJob_Action | undefined; schedule?: { id?: number | undefined; name?: string | undefined; devices?: Uint8Array[] | undefined; days?: Day[] | undefined; isEnabled?: boolean | undefined; startEvent?: { time?: string | undefined; properties?: { fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; }[] | undefined; } | undefined; endEvent?: { time?: string | undefined; properties?: { fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; }[] | undefined; } | undefined; } | undefined; schedulesCount?: number | undefined; schedulesMax?: number | undefined; } & { action?: ScheduleJob_Action | undefined; schedule?: ({ id?: number | undefined; name?: string | undefined; devices?: Uint8Array[] | undefined; days?: Day[] | undefined; isEnabled?: boolean | undefined; startEvent?: { time?: string | undefined; properties?: { fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; }[] | undefined; } | undefined; endEvent?: { time?: string | undefined; properties?: { fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; }[] | undefined; } | undefined; } & { id?: number | undefined; name?: string | undefined; devices?: (Uint8Array[] & Uint8Array[] & { [K_12 in Exclude]: never; }) | undefined; days?: (Day[] & Day[] & { [K_13 in Exclude]: never; }) | undefined; isEnabled?: boolean | undefined; startEvent?: ({ time?: string | undefined; properties?: { fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; }[] | undefined; } & { time?: string | undefined; properties?: ({ fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; }[] & ({ fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; } & { fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; } & { [K_14 in Exclude]: never; })[] & { [K_15 in Exclude]: never; }) | undefined; } & { [K_16 in Exclude]: never; }) | undefined; endEvent?: ({ time?: string | undefined; properties?: { fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; }[] | undefined; } & { time?: string | undefined; properties?: ({ fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; }[] & ({ fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; } & { fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; } & { [K_17 in Exclude]: never; })[] & { [K_18 in Exclude]: never; }) | undefined; } & { [K_19 in Exclude]: never; }) | undefined; } & { [K_20 in Exclude]: never; }) | undefined; schedulesCount?: number | undefined; schedulesMax?: number | undefined; } & { [K_21 in Exclude]: never; })[] & { [K_22 in Exclude]: never; }) | undefined; } & { [K_23 in Exclude]: never; }>(base?: I | undefined): Job; fromPartial]: never; }) | undefined; } & { [K_25 in Exclude]: never; }) | undefined; commands?: ({ name?: string | undefined; model?: string | undefined; localTime?: string | undefined; utcTime?: string | undefined; timeZone?: string | undefined; fwVersion?: string | undefined; macAddress?: string | undefined; cloudId?: string | undefined; deviceId?: string | undefined; cloudServerUrl?: string | undefined; apiVersion?: string | undefined; deviceTypeId?: number | undefined; detailedVersion?: { type?: FirmwareType | undefined; appVersion?: string | undefined; bootloaderVersion?: string | undefined; } | undefined; deviceCapabilities?: { hasTempSensor?: boolean | undefined; hasHumiditySensor?: boolean | undefined; hasOccupancySensor?: boolean | undefined; hasLight?: boolean | undefined; hasLightSensor?: boolean | undefined; hasColorTempControl?: boolean | undefined; hasFan?: boolean | undefined; hasSpeaker?: boolean | undefined; hasPiezo?: boolean | undefined; hasLedIndicators?: boolean | undefined; hasUplight?: boolean | undefined; hasUvcLight?: boolean | undefined; hasStandbyLed?: boolean | undefined; hasEcoMode?: boolean | undefined; } | undefined; pcbaPartNumber?: string | undefined; pcbaRevision?: string | undefined; fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanPercent?: number | undefined; fanSpeed?: number | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; fanReturnToAutoEnabled?: boolean | undefined; fanReturnToAutoTimeout?: number | undefined; whooshEnabled?: boolean | undefined; comfortSenseHeatAssistEnabled?: boolean | undefined; comfortSenseHeatAssistSpeed?: number | undefined; comfortSenseHeatAssistDirection?: Direction | undefined; commandedRpm?: number | undefined; actualRpm?: number | undefined; ecoModeEnabled?: boolean | undefined; fanOccupied?: boolean | undefined; fanOnMeansAuto?: boolean | undefined; lightMode?: OperatingMode | undefined; lightPercent?: number | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; lightReturnToAutoEnabled?: boolean | undefined; lightReturnToAutoTimeout?: number | undefined; lightDimToWarmEnabled?: boolean | undefined; lightColorTemperatureMin?: number | undefined; lightColorTemperatureMax?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; standbyLed?: { colorPreset?: StandbyLed_ColorPreset | undefined; enabled?: boolean | undefined; percent?: number | undefined; red?: number | undefined; green?: number | undefined; blue?: number | undefined; } | undefined; lightOccupied?: boolean | undefined; temperature?: number | undefined; humidity?: number | undefined; fanTimerMinutes?: number | undefined; fanTimerUtcExpiration?: number | undefined; lightOnMeansAuto?: boolean | undefined; ipAddress?: Uint8Array | undefined; network?: { ssid?: Uint8Array | undefined; } | undefined; indicatorsEnabled?: boolean | undefined; audibleIndicatorEnabled?: boolean | undefined; legacyIrEnabled?: boolean | undefined; wallControlConfiguration?: { topButtonFunction?: WallControlConfiguration_Function | undefined; bottomButtonFunction?: WallControlConfiguration_Function | undefined; } | undefined; assistWith?: AssistWith | undefined; remoteDiscoveryEnabled?: boolean | undefined; externalDeviceCount?: number | undefined; externalDeviceVersion?: { type?: ExternalDeviceType | undefined; packageVersion?: string | undefined; bootloaderVersion?: string | undefined; macAddress?: string | undefined; rebootReason?: RebootReason | undefined; } | undefined; bleRemoteSupported?: boolean | undefined; debugInfo?: { uptimeMinutes?: number | undefined; rebootCountTotal?: number | undefined; rebootCountSincePor?: number | undefined; lastRebootReason?: RebootReason | undefined; lastRebootDetails?: number | undefined; softwareError?: number | undefined; softwareErrorDetails?: number | undefined; } | undefined; groupContainer?: { uuid?: Uint8Array | undefined; name?: string | undefined; } | undefined; uvcEnabled?: boolean | undefined; uvcLife?: number | undefined; }[] & ({ name?: string | undefined; model?: string | undefined; localTime?: string | undefined; utcTime?: string | undefined; timeZone?: string | undefined; fwVersion?: string | undefined; macAddress?: string | undefined; cloudId?: string | undefined; deviceId?: string | undefined; cloudServerUrl?: string | undefined; apiVersion?: string | undefined; deviceTypeId?: number | undefined; detailedVersion?: { type?: FirmwareType | undefined; appVersion?: string | undefined; bootloaderVersion?: string | undefined; } | undefined; deviceCapabilities?: { hasTempSensor?: boolean | undefined; hasHumiditySensor?: boolean | undefined; hasOccupancySensor?: boolean | undefined; hasLight?: boolean | undefined; hasLightSensor?: boolean | undefined; hasColorTempControl?: boolean | undefined; hasFan?: boolean | undefined; hasSpeaker?: boolean | undefined; hasPiezo?: boolean | undefined; hasLedIndicators?: boolean | undefined; hasUplight?: boolean | undefined; hasUvcLight?: boolean | undefined; hasStandbyLed?: boolean | undefined; hasEcoMode?: boolean | undefined; } | undefined; pcbaPartNumber?: string | undefined; pcbaRevision?: string | undefined; fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanPercent?: number | undefined; fanSpeed?: number | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; fanReturnToAutoEnabled?: boolean | undefined; fanReturnToAutoTimeout?: number | undefined; whooshEnabled?: boolean | undefined; comfortSenseHeatAssistEnabled?: boolean | undefined; comfortSenseHeatAssistSpeed?: number | undefined; comfortSenseHeatAssistDirection?: Direction | undefined; commandedRpm?: number | undefined; actualRpm?: number | undefined; ecoModeEnabled?: boolean | undefined; fanOccupied?: boolean | undefined; fanOnMeansAuto?: boolean | undefined; lightMode?: OperatingMode | undefined; lightPercent?: number | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; lightReturnToAutoEnabled?: boolean | undefined; lightReturnToAutoTimeout?: number | undefined; lightDimToWarmEnabled?: boolean | undefined; lightColorTemperatureMin?: number | undefined; lightColorTemperatureMax?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; standbyLed?: { colorPreset?: StandbyLed_ColorPreset | undefined; enabled?: boolean | undefined; percent?: number | undefined; red?: number | undefined; green?: number | undefined; blue?: number | undefined; } | undefined; lightOccupied?: boolean | undefined; temperature?: number | undefined; humidity?: number | undefined; fanTimerMinutes?: number | undefined; fanTimerUtcExpiration?: number | undefined; lightOnMeansAuto?: boolean | undefined; ipAddress?: Uint8Array | undefined; network?: { ssid?: Uint8Array | undefined; } | undefined; indicatorsEnabled?: boolean | undefined; audibleIndicatorEnabled?: boolean | undefined; legacyIrEnabled?: boolean | undefined; wallControlConfiguration?: { topButtonFunction?: WallControlConfiguration_Function | undefined; bottomButtonFunction?: WallControlConfiguration_Function | undefined; } | undefined; assistWith?: AssistWith | undefined; remoteDiscoveryEnabled?: boolean | undefined; externalDeviceCount?: number | undefined; externalDeviceVersion?: { type?: ExternalDeviceType | undefined; packageVersion?: string | undefined; bootloaderVersion?: string | undefined; macAddress?: string | undefined; rebootReason?: RebootReason | undefined; } | undefined; bleRemoteSupported?: boolean | undefined; debugInfo?: { uptimeMinutes?: number | undefined; rebootCountTotal?: number | undefined; rebootCountSincePor?: number | undefined; lastRebootReason?: RebootReason | undefined; lastRebootDetails?: number | undefined; softwareError?: number | undefined; softwareErrorDetails?: number | undefined; } | undefined; groupContainer?: { uuid?: Uint8Array | undefined; name?: string | undefined; } | undefined; uvcEnabled?: boolean | undefined; uvcLife?: number | undefined; } & { name?: string | undefined; model?: string | undefined; localTime?: string | undefined; utcTime?: string | undefined; timeZone?: string | undefined; fwVersion?: string | undefined; macAddress?: string | undefined; cloudId?: string | undefined; deviceId?: string | undefined; cloudServerUrl?: string | undefined; apiVersion?: string | undefined; deviceTypeId?: number | undefined; detailedVersion?: ({ type?: FirmwareType | undefined; appVersion?: string | undefined; bootloaderVersion?: string | undefined; } & { type?: FirmwareType | undefined; appVersion?: string | undefined; bootloaderVersion?: string | undefined; } & { [K_26 in Exclude]: never; }) | undefined; deviceCapabilities?: ({ hasTempSensor?: boolean | undefined; hasHumiditySensor?: boolean | undefined; hasOccupancySensor?: boolean | undefined; hasLight?: boolean | undefined; hasLightSensor?: boolean | undefined; hasColorTempControl?: boolean | undefined; hasFan?: boolean | undefined; hasSpeaker?: boolean | undefined; hasPiezo?: boolean | undefined; hasLedIndicators?: boolean | undefined; hasUplight?: boolean | undefined; hasUvcLight?: boolean | undefined; hasStandbyLed?: boolean | undefined; hasEcoMode?: boolean | undefined; } & { hasTempSensor?: boolean | undefined; hasHumiditySensor?: boolean | undefined; hasOccupancySensor?: boolean | undefined; hasLight?: boolean | undefined; hasLightSensor?: boolean | undefined; hasColorTempControl?: boolean | undefined; hasFan?: boolean | undefined; hasSpeaker?: boolean | undefined; hasPiezo?: boolean | undefined; hasLedIndicators?: boolean | undefined; hasUplight?: boolean | undefined; hasUvcLight?: boolean | undefined; hasStandbyLed?: boolean | undefined; hasEcoMode?: boolean | undefined; } & { [K_27 in Exclude]: never; }) | undefined; pcbaPartNumber?: string | undefined; pcbaRevision?: string | undefined; fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanPercent?: number | undefined; fanSpeed?: number | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; fanReturnToAutoEnabled?: boolean | undefined; fanReturnToAutoTimeout?: number | undefined; whooshEnabled?: boolean | undefined; comfortSenseHeatAssistEnabled?: boolean | undefined; comfortSenseHeatAssistSpeed?: number | undefined; comfortSenseHeatAssistDirection?: Direction | undefined; commandedRpm?: number | undefined; actualRpm?: number | undefined; ecoModeEnabled?: boolean | undefined; fanOccupied?: boolean | undefined; fanOnMeansAuto?: boolean | undefined; lightMode?: OperatingMode | undefined; lightPercent?: number | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; lightReturnToAutoEnabled?: boolean | undefined; lightReturnToAutoTimeout?: number | undefined; lightDimToWarmEnabled?: boolean | undefined; lightColorTemperatureMin?: number | undefined; lightColorTemperatureMax?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; standbyLed?: ({ colorPreset?: StandbyLed_ColorPreset | undefined; enabled?: boolean | undefined; percent?: number | undefined; red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { colorPreset?: StandbyLed_ColorPreset | undefined; enabled?: boolean | undefined; percent?: number | undefined; red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { [K_28 in Exclude]: never; }) | undefined; lightOccupied?: boolean | undefined; temperature?: number | undefined; humidity?: number | undefined; fanTimerMinutes?: number | undefined; fanTimerUtcExpiration?: number | undefined; lightOnMeansAuto?: boolean | undefined; ipAddress?: Uint8Array | undefined; network?: ({ ssid?: Uint8Array | undefined; } & { ssid?: Uint8Array | undefined; } & { [K_29 in Exclude]: never; }) | undefined; indicatorsEnabled?: boolean | undefined; audibleIndicatorEnabled?: boolean | undefined; legacyIrEnabled?: boolean | undefined; wallControlConfiguration?: ({ topButtonFunction?: WallControlConfiguration_Function | undefined; bottomButtonFunction?: WallControlConfiguration_Function | undefined; } & { topButtonFunction?: WallControlConfiguration_Function | undefined; bottomButtonFunction?: WallControlConfiguration_Function | undefined; } & { [K_30 in Exclude]: never; }) | undefined; assistWith?: AssistWith | undefined; remoteDiscoveryEnabled?: boolean | undefined; externalDeviceCount?: number | undefined; externalDeviceVersion?: ({ type?: ExternalDeviceType | undefined; packageVersion?: string | undefined; bootloaderVersion?: string | undefined; macAddress?: string | undefined; rebootReason?: RebootReason | undefined; } & { type?: ExternalDeviceType | undefined; packageVersion?: string | undefined; bootloaderVersion?: string | undefined; macAddress?: string | undefined; rebootReason?: RebootReason | undefined; } & { [K_31 in Exclude]: never; }) | undefined; bleRemoteSupported?: boolean | undefined; debugInfo?: ({ uptimeMinutes?: number | undefined; rebootCountTotal?: number | undefined; rebootCountSincePor?: number | undefined; lastRebootReason?: RebootReason | undefined; lastRebootDetails?: number | undefined; softwareError?: number | undefined; softwareErrorDetails?: number | undefined; } & { uptimeMinutes?: number | undefined; rebootCountTotal?: number | undefined; rebootCountSincePor?: number | undefined; lastRebootReason?: RebootReason | undefined; lastRebootDetails?: number | undefined; softwareError?: number | undefined; softwareErrorDetails?: number | undefined; } & { [K_32 in Exclude]: never; }) | undefined; groupContainer?: ({ uuid?: Uint8Array | undefined; name?: string | undefined; } & { uuid?: Uint8Array | undefined; name?: string | undefined; } & { [K_33 in Exclude]: never; }) | undefined; uvcEnabled?: boolean | undefined; uvcLife?: number | undefined; } & { [K_34 in Exclude]: never; })[] & { [K_35 in Exclude]: never; }) | undefined; scheduleJob?: ({ action?: ScheduleJob_Action | undefined; schedule?: { id?: number | undefined; name?: string | undefined; devices?: Uint8Array[] | undefined; days?: Day[] | undefined; isEnabled?: boolean | undefined; startEvent?: { time?: string | undefined; properties?: { fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; }[] | undefined; } | undefined; endEvent?: { time?: string | undefined; properties?: { fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; }[] | undefined; } | undefined; } | undefined; schedulesCount?: number | undefined; schedulesMax?: number | undefined; }[] & ({ action?: ScheduleJob_Action | undefined; schedule?: { id?: number | undefined; name?: string | undefined; devices?: Uint8Array[] | undefined; days?: Day[] | undefined; isEnabled?: boolean | undefined; startEvent?: { time?: string | undefined; properties?: { fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; }[] | undefined; } | undefined; endEvent?: { time?: string | undefined; properties?: { fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; }[] | undefined; } | undefined; } | undefined; schedulesCount?: number | undefined; schedulesMax?: number | undefined; } & { action?: ScheduleJob_Action | undefined; schedule?: ({ id?: number | undefined; name?: string | undefined; devices?: Uint8Array[] | undefined; days?: Day[] | undefined; isEnabled?: boolean | undefined; startEvent?: { time?: string | undefined; properties?: { fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; }[] | undefined; } | undefined; endEvent?: { time?: string | undefined; properties?: { fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; }[] | undefined; } | undefined; } & { id?: number | undefined; name?: string | undefined; devices?: (Uint8Array[] & Uint8Array[] & { [K_36 in Exclude]: never; }) | undefined; days?: (Day[] & Day[] & { [K_37 in Exclude]: never; }) | undefined; isEnabled?: boolean | undefined; startEvent?: ({ time?: string | undefined; properties?: { fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; }[] | undefined; } & { time?: string | undefined; properties?: ({ fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; }[] & ({ fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; } & { fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; } & { [K_38 in Exclude]: never; })[] & { [K_39 in Exclude]: never; }) | undefined; } & { [K_40 in Exclude]: never; }) | undefined; endEvent?: ({ time?: string | undefined; properties?: { fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; }[] | undefined; } & { time?: string | undefined; properties?: ({ fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; }[] & ({ fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; } & { fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; } & { [K_41 in Exclude]: never; })[] & { [K_42 in Exclude]: never; }) | undefined; } & { [K_43 in Exclude]: never; }) | undefined; } & { [K_44 in Exclude]: never; }) | undefined; schedulesCount?: number | undefined; schedulesMax?: number | undefined; } & { [K_45 in Exclude]: never; })[] & { [K_46 in Exclude]: never; }) | undefined; } & { [K_47 in Exclude]: never; }>(object: I_1): Job; }; export declare const Update: { encode(message: Update, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): Update; fromJSON(object: any): Update; toJSON(message: Update): unknown; create]: never; }) | undefined; deviceCapabilities?: ({ hasTempSensor?: boolean | undefined; hasHumiditySensor?: boolean | undefined; hasOccupancySensor?: boolean | undefined; hasLight?: boolean | undefined; hasLightSensor?: boolean | undefined; hasColorTempControl?: boolean | undefined; hasFan?: boolean | undefined; hasSpeaker?: boolean | undefined; hasPiezo?: boolean | undefined; hasLedIndicators?: boolean | undefined; hasUplight?: boolean | undefined; hasUvcLight?: boolean | undefined; hasStandbyLed?: boolean | undefined; hasEcoMode?: boolean | undefined; } & { hasTempSensor?: boolean | undefined; hasHumiditySensor?: boolean | undefined; hasOccupancySensor?: boolean | undefined; hasLight?: boolean | undefined; hasLightSensor?: boolean | undefined; hasColorTempControl?: boolean | undefined; hasFan?: boolean | undefined; hasSpeaker?: boolean | undefined; hasPiezo?: boolean | undefined; hasLedIndicators?: boolean | undefined; hasUplight?: boolean | undefined; hasUvcLight?: boolean | undefined; hasStandbyLed?: boolean | undefined; hasEcoMode?: boolean | undefined; } & { [K_1 in Exclude]: never; }) | undefined; pcbaPartNumber?: string | undefined; pcbaRevision?: string | undefined; fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanPercent?: number | undefined; fanSpeed?: number | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; fanReturnToAutoEnabled?: boolean | undefined; fanReturnToAutoTimeout?: number | undefined; whooshEnabled?: boolean | undefined; comfortSenseHeatAssistEnabled?: boolean | undefined; comfortSenseHeatAssistSpeed?: number | undefined; comfortSenseHeatAssistDirection?: Direction | undefined; commandedRpm?: number | undefined; actualRpm?: number | undefined; ecoModeEnabled?: boolean | undefined; fanOccupied?: boolean | undefined; fanOnMeansAuto?: boolean | undefined; lightMode?: OperatingMode | undefined; lightPercent?: number | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; lightReturnToAutoEnabled?: boolean | undefined; lightReturnToAutoTimeout?: number | undefined; lightDimToWarmEnabled?: boolean | undefined; lightColorTemperatureMin?: number | undefined; lightColorTemperatureMax?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; standbyLed?: ({ colorPreset?: StandbyLed_ColorPreset | undefined; enabled?: boolean | undefined; percent?: number | undefined; red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { colorPreset?: StandbyLed_ColorPreset | undefined; enabled?: boolean | undefined; percent?: number | undefined; red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { [K_2 in Exclude]: never; }) | undefined; lightOccupied?: boolean | undefined; temperature?: number | undefined; humidity?: number | undefined; fanTimerMinutes?: number | undefined; fanTimerUtcExpiration?: number | undefined; lightOnMeansAuto?: boolean | undefined; ipAddress?: Uint8Array | undefined; network?: ({ ssid?: Uint8Array | undefined; } & { ssid?: Uint8Array | undefined; } & { [K_3 in Exclude]: never; }) | undefined; indicatorsEnabled?: boolean | undefined; audibleIndicatorEnabled?: boolean | undefined; legacyIrEnabled?: boolean | undefined; wallControlConfiguration?: ({ topButtonFunction?: WallControlConfiguration_Function | undefined; bottomButtonFunction?: WallControlConfiguration_Function | undefined; } & { topButtonFunction?: WallControlConfiguration_Function | undefined; bottomButtonFunction?: WallControlConfiguration_Function | undefined; } & { [K_4 in Exclude]: never; }) | undefined; assistWith?: AssistWith | undefined; remoteDiscoveryEnabled?: boolean | undefined; externalDeviceCount?: number | undefined; externalDeviceVersion?: ({ type?: ExternalDeviceType | undefined; packageVersion?: string | undefined; bootloaderVersion?: string | undefined; macAddress?: string | undefined; rebootReason?: RebootReason | undefined; } & { type?: ExternalDeviceType | undefined; packageVersion?: string | undefined; bootloaderVersion?: string | undefined; macAddress?: string | undefined; rebootReason?: RebootReason | undefined; } & { [K_5 in Exclude]: never; }) | undefined; bleRemoteSupported?: boolean | undefined; debugInfo?: ({ uptimeMinutes?: number | undefined; rebootCountTotal?: number | undefined; rebootCountSincePor?: number | undefined; lastRebootReason?: RebootReason | undefined; lastRebootDetails?: number | undefined; softwareError?: number | undefined; softwareErrorDetails?: number | undefined; } & { uptimeMinutes?: number | undefined; rebootCountTotal?: number | undefined; rebootCountSincePor?: number | undefined; lastRebootReason?: RebootReason | undefined; lastRebootDetails?: number | undefined; softwareError?: number | undefined; softwareErrorDetails?: number | undefined; } & { [K_6 in Exclude]: never; }) | undefined; groupContainer?: ({ uuid?: Uint8Array | undefined; name?: string | undefined; } & { uuid?: Uint8Array | undefined; name?: string | undefined; } & { [K_7 in Exclude]: never; }) | undefined; uvcEnabled?: boolean | undefined; uvcLife?: number | undefined; } & { [K_8 in Exclude]: never; })[] & { [K_9 in Exclude]: never; }) | undefined; scheduleJob?: ({ action?: ScheduleJob_Action | undefined; schedule?: { id?: number | undefined; name?: string | undefined; devices?: Uint8Array[] | undefined; days?: Day[] | undefined; isEnabled?: boolean | undefined; startEvent?: { time?: string | undefined; properties?: { fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; }[] | undefined; } | undefined; endEvent?: { time?: string | undefined; properties?: { fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; }[] | undefined; } | undefined; } | undefined; schedulesCount?: number | undefined; schedulesMax?: number | undefined; } & { action?: ScheduleJob_Action | undefined; schedule?: ({ id?: number | undefined; name?: string | undefined; devices?: Uint8Array[] | undefined; days?: Day[] | undefined; isEnabled?: boolean | undefined; startEvent?: { time?: string | undefined; properties?: { fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; }[] | undefined; } | undefined; endEvent?: { time?: string | undefined; properties?: { fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; }[] | undefined; } | undefined; } & { id?: number | undefined; name?: string | undefined; devices?: (Uint8Array[] & Uint8Array[] & { [K_10 in Exclude]: never; }) | undefined; days?: (Day[] & Day[] & { [K_11 in Exclude]: never; }) | undefined; isEnabled?: boolean | undefined; startEvent?: ({ time?: string | undefined; properties?: { fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; }[] | undefined; } & { time?: string | undefined; properties?: ({ fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; }[] & ({ fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; } & { fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; } & { [K_12 in Exclude]: never; })[] & { [K_13 in Exclude]: never; }) | undefined; } & { [K_14 in Exclude]: never; }) | undefined; endEvent?: ({ time?: string | undefined; properties?: { fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; }[] | undefined; } & { time?: string | undefined; properties?: ({ fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; }[] & ({ fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; } & { fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; } & { [K_15 in Exclude]: never; })[] & { [K_16 in Exclude]: never; }) | undefined; } & { [K_17 in Exclude]: never; }) | undefined; } & { [K_18 in Exclude]: never; }) | undefined; schedulesCount?: number | undefined; schedulesMax?: number | undefined; } & { [K_19 in Exclude]: never; }) | undefined; } & { [K_20 in Exclude]: never; }>(base?: I | undefined): Update; fromPartial]: never; }) | undefined; deviceCapabilities?: ({ hasTempSensor?: boolean | undefined; hasHumiditySensor?: boolean | undefined; hasOccupancySensor?: boolean | undefined; hasLight?: boolean | undefined; hasLightSensor?: boolean | undefined; hasColorTempControl?: boolean | undefined; hasFan?: boolean | undefined; hasSpeaker?: boolean | undefined; hasPiezo?: boolean | undefined; hasLedIndicators?: boolean | undefined; hasUplight?: boolean | undefined; hasUvcLight?: boolean | undefined; hasStandbyLed?: boolean | undefined; hasEcoMode?: boolean | undefined; } & { hasTempSensor?: boolean | undefined; hasHumiditySensor?: boolean | undefined; hasOccupancySensor?: boolean | undefined; hasLight?: boolean | undefined; hasLightSensor?: boolean | undefined; hasColorTempControl?: boolean | undefined; hasFan?: boolean | undefined; hasSpeaker?: boolean | undefined; hasPiezo?: boolean | undefined; hasLedIndicators?: boolean | undefined; hasUplight?: boolean | undefined; hasUvcLight?: boolean | undefined; hasStandbyLed?: boolean | undefined; hasEcoMode?: boolean | undefined; } & { [K_22 in Exclude]: never; }) | undefined; pcbaPartNumber?: string | undefined; pcbaRevision?: string | undefined; fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanPercent?: number | undefined; fanSpeed?: number | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; fanReturnToAutoEnabled?: boolean | undefined; fanReturnToAutoTimeout?: number | undefined; whooshEnabled?: boolean | undefined; comfortSenseHeatAssistEnabled?: boolean | undefined; comfortSenseHeatAssistSpeed?: number | undefined; comfortSenseHeatAssistDirection?: Direction | undefined; commandedRpm?: number | undefined; actualRpm?: number | undefined; ecoModeEnabled?: boolean | undefined; fanOccupied?: boolean | undefined; fanOnMeansAuto?: boolean | undefined; lightMode?: OperatingMode | undefined; lightPercent?: number | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; lightReturnToAutoEnabled?: boolean | undefined; lightReturnToAutoTimeout?: number | undefined; lightDimToWarmEnabled?: boolean | undefined; lightColorTemperatureMin?: number | undefined; lightColorTemperatureMax?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; standbyLed?: ({ colorPreset?: StandbyLed_ColorPreset | undefined; enabled?: boolean | undefined; percent?: number | undefined; red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { colorPreset?: StandbyLed_ColorPreset | undefined; enabled?: boolean | undefined; percent?: number | undefined; red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { [K_23 in Exclude]: never; }) | undefined; lightOccupied?: boolean | undefined; temperature?: number | undefined; humidity?: number | undefined; fanTimerMinutes?: number | undefined; fanTimerUtcExpiration?: number | undefined; lightOnMeansAuto?: boolean | undefined; ipAddress?: Uint8Array | undefined; network?: ({ ssid?: Uint8Array | undefined; } & { ssid?: Uint8Array | undefined; } & { [K_24 in Exclude]: never; }) | undefined; indicatorsEnabled?: boolean | undefined; audibleIndicatorEnabled?: boolean | undefined; legacyIrEnabled?: boolean | undefined; wallControlConfiguration?: ({ topButtonFunction?: WallControlConfiguration_Function | undefined; bottomButtonFunction?: WallControlConfiguration_Function | undefined; } & { topButtonFunction?: WallControlConfiguration_Function | undefined; bottomButtonFunction?: WallControlConfiguration_Function | undefined; } & { [K_25 in Exclude]: never; }) | undefined; assistWith?: AssistWith | undefined; remoteDiscoveryEnabled?: boolean | undefined; externalDeviceCount?: number | undefined; externalDeviceVersion?: ({ type?: ExternalDeviceType | undefined; packageVersion?: string | undefined; bootloaderVersion?: string | undefined; macAddress?: string | undefined; rebootReason?: RebootReason | undefined; } & { type?: ExternalDeviceType | undefined; packageVersion?: string | undefined; bootloaderVersion?: string | undefined; macAddress?: string | undefined; rebootReason?: RebootReason | undefined; } & { [K_26 in Exclude]: never; }) | undefined; bleRemoteSupported?: boolean | undefined; debugInfo?: ({ uptimeMinutes?: number | undefined; rebootCountTotal?: number | undefined; rebootCountSincePor?: number | undefined; lastRebootReason?: RebootReason | undefined; lastRebootDetails?: number | undefined; softwareError?: number | undefined; softwareErrorDetails?: number | undefined; } & { uptimeMinutes?: number | undefined; rebootCountTotal?: number | undefined; rebootCountSincePor?: number | undefined; lastRebootReason?: RebootReason | undefined; lastRebootDetails?: number | undefined; softwareError?: number | undefined; softwareErrorDetails?: number | undefined; } & { [K_27 in Exclude]: never; }) | undefined; groupContainer?: ({ uuid?: Uint8Array | undefined; name?: string | undefined; } & { uuid?: Uint8Array | undefined; name?: string | undefined; } & { [K_28 in Exclude]: never; }) | undefined; uvcEnabled?: boolean | undefined; uvcLife?: number | undefined; } & { [K_29 in Exclude]: never; })[] & { [K_30 in Exclude]: never; }) | undefined; scheduleJob?: ({ action?: ScheduleJob_Action | undefined; schedule?: { id?: number | undefined; name?: string | undefined; devices?: Uint8Array[] | undefined; days?: Day[] | undefined; isEnabled?: boolean | undefined; startEvent?: { time?: string | undefined; properties?: { fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; }[] | undefined; } | undefined; endEvent?: { time?: string | undefined; properties?: { fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; }[] | undefined; } | undefined; } | undefined; schedulesCount?: number | undefined; schedulesMax?: number | undefined; } & { action?: ScheduleJob_Action | undefined; schedule?: ({ id?: number | undefined; name?: string | undefined; devices?: Uint8Array[] | undefined; days?: Day[] | undefined; isEnabled?: boolean | undefined; startEvent?: { time?: string | undefined; properties?: { fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; }[] | undefined; } | undefined; endEvent?: { time?: string | undefined; properties?: { fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; }[] | undefined; } | undefined; } & { id?: number | undefined; name?: string | undefined; devices?: (Uint8Array[] & Uint8Array[] & { [K_31 in Exclude]: never; }) | undefined; days?: (Day[] & Day[] & { [K_32 in Exclude]: never; }) | undefined; isEnabled?: boolean | undefined; startEvent?: ({ time?: string | undefined; properties?: { fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; }[] | undefined; } & { time?: string | undefined; properties?: ({ fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; }[] & ({ fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; } & { fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; } & { [K_33 in Exclude]: never; })[] & { [K_34 in Exclude]: never; }) | undefined; } & { [K_35 in Exclude]: never; }) | undefined; endEvent?: ({ time?: string | undefined; properties?: { fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; }[] | undefined; } & { time?: string | undefined; properties?: ({ fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; }[] & ({ fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; } & { fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; } & { [K_36 in Exclude]: never; })[] & { [K_37 in Exclude]: never; }) | undefined; } & { [K_38 in Exclude]: never; }) | undefined; } & { [K_39 in Exclude]: never; }) | undefined; schedulesCount?: number | undefined; schedulesMax?: number | undefined; } & { [K_40 in Exclude]: never; }) | undefined; } & { [K_41 in Exclude]: never; }>(object: I_1): Update; }; export declare const Query: { encode(message: Query, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): Query; fromJSON(object: any): Query; toJSON(message: Query): unknown; create]: never; }>(base?: I | undefined): Query; fromPartial]: never; }>(object: I_1): Query; }; export declare const SystemAction: { encode(message: SystemAction, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): SystemAction; fromJSON(object: any): SystemAction; toJSON(message: SystemAction): unknown; create]: never; }) | undefined; } & { [K_1 in Exclude]: never; }>(base?: I | undefined): SystemAction; fromPartial]: never; }) | undefined; } & { [K_3 in Exclude]: never; }>(object: I_1): SystemAction; }; export declare const RemoteCommandData: { encode(message: RemoteCommandData, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): RemoteCommandData; fromJSON(object: any): RemoteCommandData; toJSON(message: RemoteCommandData): unknown; create]: never; }>(base?: I | undefined): RemoteCommandData; fromPartial]: never; }>(object: I_1): RemoteCommandData; }; export declare const Property: { encode(message: Property, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): Property; fromJSON(object: any): Property; toJSON(message: Property): unknown; create]: never; }) | undefined; deviceCapabilities?: ({ hasTempSensor?: boolean | undefined; hasHumiditySensor?: boolean | undefined; hasOccupancySensor?: boolean | undefined; hasLight?: boolean | undefined; hasLightSensor?: boolean | undefined; hasColorTempControl?: boolean | undefined; hasFan?: boolean | undefined; hasSpeaker?: boolean | undefined; hasPiezo?: boolean | undefined; hasLedIndicators?: boolean | undefined; hasUplight?: boolean | undefined; hasUvcLight?: boolean | undefined; hasStandbyLed?: boolean | undefined; hasEcoMode?: boolean | undefined; } & { hasTempSensor?: boolean | undefined; hasHumiditySensor?: boolean | undefined; hasOccupancySensor?: boolean | undefined; hasLight?: boolean | undefined; hasLightSensor?: boolean | undefined; hasColorTempControl?: boolean | undefined; hasFan?: boolean | undefined; hasSpeaker?: boolean | undefined; hasPiezo?: boolean | undefined; hasLedIndicators?: boolean | undefined; hasUplight?: boolean | undefined; hasUvcLight?: boolean | undefined; hasStandbyLed?: boolean | undefined; hasEcoMode?: boolean | undefined; } & { [K_1 in Exclude]: never; }) | undefined; pcbaPartNumber?: string | undefined; pcbaRevision?: string | undefined; fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanPercent?: number | undefined; fanSpeed?: number | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; fanReturnToAutoEnabled?: boolean | undefined; fanReturnToAutoTimeout?: number | undefined; whooshEnabled?: boolean | undefined; comfortSenseHeatAssistEnabled?: boolean | undefined; comfortSenseHeatAssistSpeed?: number | undefined; comfortSenseHeatAssistDirection?: Direction | undefined; commandedRpm?: number | undefined; actualRpm?: number | undefined; ecoModeEnabled?: boolean | undefined; fanOccupied?: boolean | undefined; fanOnMeansAuto?: boolean | undefined; lightMode?: OperatingMode | undefined; lightPercent?: number | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; lightReturnToAutoEnabled?: boolean | undefined; lightReturnToAutoTimeout?: number | undefined; lightDimToWarmEnabled?: boolean | undefined; lightColorTemperatureMin?: number | undefined; lightColorTemperatureMax?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; standbyLed?: ({ colorPreset?: StandbyLed_ColorPreset | undefined; enabled?: boolean | undefined; percent?: number | undefined; red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { colorPreset?: StandbyLed_ColorPreset | undefined; enabled?: boolean | undefined; percent?: number | undefined; red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { [K_2 in Exclude]: never; }) | undefined; lightOccupied?: boolean | undefined; temperature?: number | undefined; humidity?: number | undefined; fanTimerMinutes?: number | undefined; fanTimerUtcExpiration?: number | undefined; lightOnMeansAuto?: boolean | undefined; ipAddress?: Uint8Array | undefined; network?: ({ ssid?: Uint8Array | undefined; } & { ssid?: Uint8Array | undefined; } & { [K_3 in Exclude]: never; }) | undefined; indicatorsEnabled?: boolean | undefined; audibleIndicatorEnabled?: boolean | undefined; legacyIrEnabled?: boolean | undefined; wallControlConfiguration?: ({ topButtonFunction?: WallControlConfiguration_Function | undefined; bottomButtonFunction?: WallControlConfiguration_Function | undefined; } & { topButtonFunction?: WallControlConfiguration_Function | undefined; bottomButtonFunction?: WallControlConfiguration_Function | undefined; } & { [K_4 in Exclude]: never; }) | undefined; assistWith?: AssistWith | undefined; remoteDiscoveryEnabled?: boolean | undefined; externalDeviceCount?: number | undefined; externalDeviceVersion?: ({ type?: ExternalDeviceType | undefined; packageVersion?: string | undefined; bootloaderVersion?: string | undefined; macAddress?: string | undefined; rebootReason?: RebootReason | undefined; } & { type?: ExternalDeviceType | undefined; packageVersion?: string | undefined; bootloaderVersion?: string | undefined; macAddress?: string | undefined; rebootReason?: RebootReason | undefined; } & { [K_5 in Exclude]: never; }) | undefined; bleRemoteSupported?: boolean | undefined; debugInfo?: ({ uptimeMinutes?: number | undefined; rebootCountTotal?: number | undefined; rebootCountSincePor?: number | undefined; lastRebootReason?: RebootReason | undefined; lastRebootDetails?: number | undefined; softwareError?: number | undefined; softwareErrorDetails?: number | undefined; } & { uptimeMinutes?: number | undefined; rebootCountTotal?: number | undefined; rebootCountSincePor?: number | undefined; lastRebootReason?: RebootReason | undefined; lastRebootDetails?: number | undefined; softwareError?: number | undefined; softwareErrorDetails?: number | undefined; } & { [K_6 in Exclude]: never; }) | undefined; groupContainer?: ({ uuid?: Uint8Array | undefined; name?: string | undefined; } & { uuid?: Uint8Array | undefined; name?: string | undefined; } & { [K_7 in Exclude]: never; }) | undefined; uvcEnabled?: boolean | undefined; uvcLife?: number | undefined; } & { [K_8 in Exclude]: never; }>(base?: I | undefined): Property; fromPartial]: never; }) | undefined; deviceCapabilities?: ({ hasTempSensor?: boolean | undefined; hasHumiditySensor?: boolean | undefined; hasOccupancySensor?: boolean | undefined; hasLight?: boolean | undefined; hasLightSensor?: boolean | undefined; hasColorTempControl?: boolean | undefined; hasFan?: boolean | undefined; hasSpeaker?: boolean | undefined; hasPiezo?: boolean | undefined; hasLedIndicators?: boolean | undefined; hasUplight?: boolean | undefined; hasUvcLight?: boolean | undefined; hasStandbyLed?: boolean | undefined; hasEcoMode?: boolean | undefined; } & { hasTempSensor?: boolean | undefined; hasHumiditySensor?: boolean | undefined; hasOccupancySensor?: boolean | undefined; hasLight?: boolean | undefined; hasLightSensor?: boolean | undefined; hasColorTempControl?: boolean | undefined; hasFan?: boolean | undefined; hasSpeaker?: boolean | undefined; hasPiezo?: boolean | undefined; hasLedIndicators?: boolean | undefined; hasUplight?: boolean | undefined; hasUvcLight?: boolean | undefined; hasStandbyLed?: boolean | undefined; hasEcoMode?: boolean | undefined; } & { [K_10 in Exclude]: never; }) | undefined; pcbaPartNumber?: string | undefined; pcbaRevision?: string | undefined; fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanPercent?: number | undefined; fanSpeed?: number | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; fanReturnToAutoEnabled?: boolean | undefined; fanReturnToAutoTimeout?: number | undefined; whooshEnabled?: boolean | undefined; comfortSenseHeatAssistEnabled?: boolean | undefined; comfortSenseHeatAssistSpeed?: number | undefined; comfortSenseHeatAssistDirection?: Direction | undefined; commandedRpm?: number | undefined; actualRpm?: number | undefined; ecoModeEnabled?: boolean | undefined; fanOccupied?: boolean | undefined; fanOnMeansAuto?: boolean | undefined; lightMode?: OperatingMode | undefined; lightPercent?: number | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; lightReturnToAutoEnabled?: boolean | undefined; lightReturnToAutoTimeout?: number | undefined; lightDimToWarmEnabled?: boolean | undefined; lightColorTemperatureMin?: number | undefined; lightColorTemperatureMax?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; standbyLed?: ({ colorPreset?: StandbyLed_ColorPreset | undefined; enabled?: boolean | undefined; percent?: number | undefined; red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { colorPreset?: StandbyLed_ColorPreset | undefined; enabled?: boolean | undefined; percent?: number | undefined; red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { [K_11 in Exclude]: never; }) | undefined; lightOccupied?: boolean | undefined; temperature?: number | undefined; humidity?: number | undefined; fanTimerMinutes?: number | undefined; fanTimerUtcExpiration?: number | undefined; lightOnMeansAuto?: boolean | undefined; ipAddress?: Uint8Array | undefined; network?: ({ ssid?: Uint8Array | undefined; } & { ssid?: Uint8Array | undefined; } & { [K_12 in Exclude]: never; }) | undefined; indicatorsEnabled?: boolean | undefined; audibleIndicatorEnabled?: boolean | undefined; legacyIrEnabled?: boolean | undefined; wallControlConfiguration?: ({ topButtonFunction?: WallControlConfiguration_Function | undefined; bottomButtonFunction?: WallControlConfiguration_Function | undefined; } & { topButtonFunction?: WallControlConfiguration_Function | undefined; bottomButtonFunction?: WallControlConfiguration_Function | undefined; } & { [K_13 in Exclude]: never; }) | undefined; assistWith?: AssistWith | undefined; remoteDiscoveryEnabled?: boolean | undefined; externalDeviceCount?: number | undefined; externalDeviceVersion?: ({ type?: ExternalDeviceType | undefined; packageVersion?: string | undefined; bootloaderVersion?: string | undefined; macAddress?: string | undefined; rebootReason?: RebootReason | undefined; } & { type?: ExternalDeviceType | undefined; packageVersion?: string | undefined; bootloaderVersion?: string | undefined; macAddress?: string | undefined; rebootReason?: RebootReason | undefined; } & { [K_14 in Exclude]: never; }) | undefined; bleRemoteSupported?: boolean | undefined; debugInfo?: ({ uptimeMinutes?: number | undefined; rebootCountTotal?: number | undefined; rebootCountSincePor?: number | undefined; lastRebootReason?: RebootReason | undefined; lastRebootDetails?: number | undefined; softwareError?: number | undefined; softwareErrorDetails?: number | undefined; } & { uptimeMinutes?: number | undefined; rebootCountTotal?: number | undefined; rebootCountSincePor?: number | undefined; lastRebootReason?: RebootReason | undefined; lastRebootDetails?: number | undefined; softwareError?: number | undefined; softwareErrorDetails?: number | undefined; } & { [K_15 in Exclude]: never; }) | undefined; groupContainer?: ({ uuid?: Uint8Array | undefined; name?: string | undefined; } & { uuid?: Uint8Array | undefined; name?: string | undefined; } & { [K_16 in Exclude]: never; }) | undefined; uvcEnabled?: boolean | undefined; uvcLife?: number | undefined; } & { [K_17 in Exclude]: never; }>(object: I_1): Property; }; export declare const Network: { encode(message: Network, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): Network; fromJSON(object: any): Network; toJSON(message: Network): unknown; create]: never; }>(base?: I | undefined): Network; fromPartial]: never; }>(object: I_1): Network; }; export declare const WallControlConfiguration: { encode(message: WallControlConfiguration, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): WallControlConfiguration; fromJSON(object: any): WallControlConfiguration; toJSON(message: WallControlConfiguration): unknown; create]: never; }>(base?: I | undefined): WallControlConfiguration; fromPartial]: never; }>(object: I_1): WallControlConfiguration; }; export declare const DebugInfo: { encode(message: DebugInfo, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): DebugInfo; fromJSON(object: any): DebugInfo; toJSON(message: DebugInfo): unknown; create]: never; }>(base?: I | undefined): DebugInfo; fromPartial]: never; }>(object: I_1): DebugInfo; }; export declare const DetailedVersion: { encode(message: DetailedVersion, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): DetailedVersion; fromJSON(object: any): DetailedVersion; toJSON(message: DetailedVersion): unknown; create]: never; }>(base?: I | undefined): DetailedVersion; fromPartial]: never; }>(object: I_1): DetailedVersion; }; export declare const ExternalDeviceVersion: { encode(message: ExternalDeviceVersion, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ExternalDeviceVersion; fromJSON(object: any): ExternalDeviceVersion; toJSON(message: ExternalDeviceVersion): unknown; create]: never; }>(base?: I | undefined): ExternalDeviceVersion; fromPartial]: never; }>(object: I_1): ExternalDeviceVersion; }; export declare const GroupContainer: { encode(message: GroupContainer, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GroupContainer; fromJSON(object: any): GroupContainer; toJSON(message: GroupContainer): unknown; create]: never; }>(base?: I | undefined): GroupContainer; fromPartial]: never; }>(object: I_1): GroupContainer; }; export declare const StandbyLed: { encode(message: StandbyLed, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): StandbyLed; fromJSON(object: any): StandbyLed; toJSON(message: StandbyLed): unknown; create]: never; }>(base?: I | undefined): StandbyLed; fromPartial]: never; }>(object: I_1): StandbyLed; }; export declare const DeviceCapabilities: { encode(message: DeviceCapabilities, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): DeviceCapabilities; fromJSON(object: any): DeviceCapabilities; toJSON(message: DeviceCapabilities): unknown; create]: never; }>(base?: I | undefined): DeviceCapabilities; fromPartial]: never; }>(object: I_1): DeviceCapabilities; }; export declare const ScheduleProperty: { encode(message: ScheduleProperty, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ScheduleProperty; fromJSON(object: any): ScheduleProperty; toJSON(message: ScheduleProperty): unknown; create]: never; }>(base?: I | undefined): ScheduleProperty; fromPartial]: never; }>(object: I_1): ScheduleProperty; }; export declare const ScheduleJob: { encode(message: ScheduleJob, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ScheduleJob; fromJSON(object: any): ScheduleJob; toJSON(message: ScheduleJob): unknown; create]: never; }) | undefined; days?: (Day[] & Day[] & { [K_1 in Exclude]: never; }) | undefined; isEnabled?: boolean | undefined; startEvent?: ({ time?: string | undefined; properties?: { fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; }[] | undefined; } & { time?: string | undefined; properties?: ({ fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; }[] & ({ fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; } & { fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; } & { [K_2 in Exclude]: never; })[] & { [K_3 in Exclude]: never; }) | undefined; } & { [K_4 in Exclude]: never; }) | undefined; endEvent?: ({ time?: string | undefined; properties?: { fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; }[] | undefined; } & { time?: string | undefined; properties?: ({ fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; }[] & ({ fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; } & { fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; } & { [K_5 in Exclude]: never; })[] & { [K_6 in Exclude]: never; }) | undefined; } & { [K_7 in Exclude]: never; }) | undefined; } & { [K_8 in Exclude]: never; }) | undefined; schedulesCount?: number | undefined; schedulesMax?: number | undefined; } & { [K_9 in Exclude]: never; }>(base?: I | undefined): ScheduleJob; fromPartial]: never; }) | undefined; days?: (Day[] & Day[] & { [K_11 in Exclude]: never; }) | undefined; isEnabled?: boolean | undefined; startEvent?: ({ time?: string | undefined; properties?: { fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; }[] | undefined; } & { time?: string | undefined; properties?: ({ fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; }[] & ({ fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; } & { fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; } & { [K_12 in Exclude]: never; })[] & { [K_13 in Exclude]: never; }) | undefined; } & { [K_14 in Exclude]: never; }) | undefined; endEvent?: ({ time?: string | undefined; properties?: { fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; }[] | undefined; } & { time?: string | undefined; properties?: ({ fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; }[] & ({ fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; } & { fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; } & { [K_15 in Exclude]: never; })[] & { [K_16 in Exclude]: never; }) | undefined; } & { [K_17 in Exclude]: never; }) | undefined; } & { [K_18 in Exclude]: never; }) | undefined; schedulesCount?: number | undefined; schedulesMax?: number | undefined; } & { [K_19 in Exclude]: never; }>(object: I_1): ScheduleJob; }; export declare const ScheduleJob_Schedule: { encode(message: ScheduleJob_Schedule, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ScheduleJob_Schedule; fromJSON(object: any): ScheduleJob_Schedule; toJSON(message: ScheduleJob_Schedule): unknown; create]: never; }) | undefined; days?: (Day[] & Day[] & { [K_1 in Exclude]: never; }) | undefined; isEnabled?: boolean | undefined; startEvent?: ({ time?: string | undefined; properties?: { fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; }[] | undefined; } & { time?: string | undefined; properties?: ({ fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; }[] & ({ fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; } & { fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; } & { [K_2 in Exclude]: never; })[] & { [K_3 in Exclude]: never; }) | undefined; } & { [K_4 in Exclude]: never; }) | undefined; endEvent?: ({ time?: string | undefined; properties?: { fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; }[] | undefined; } & { time?: string | undefined; properties?: ({ fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; }[] & ({ fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; } & { fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; } & { [K_5 in Exclude]: never; })[] & { [K_6 in Exclude]: never; }) | undefined; } & { [K_7 in Exclude]: never; }) | undefined; } & { [K_8 in Exclude]: never; }>(base?: I | undefined): ScheduleJob_Schedule; fromPartial]: never; }) | undefined; days?: (Day[] & Day[] & { [K_10 in Exclude]: never; }) | undefined; isEnabled?: boolean | undefined; startEvent?: ({ time?: string | undefined; properties?: { fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; }[] | undefined; } & { time?: string | undefined; properties?: ({ fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; }[] & ({ fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; } & { fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; } & { [K_11 in Exclude]: never; })[] & { [K_12 in Exclude]: never; }) | undefined; } & { [K_13 in Exclude]: never; }) | undefined; endEvent?: ({ time?: string | undefined; properties?: { fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; }[] | undefined; } & { time?: string | undefined; properties?: ({ fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; }[] & ({ fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; } & { fanMode?: OperatingMode | undefined; fanDirection?: Direction | undefined; fanSpeed?: number | undefined; fanPercent?: number | undefined; lightMode?: OperatingMode | undefined; lightLevel?: number | undefined; lightColorTemperature?: number | undefined; lightPercent?: number | undefined; uplightPercent?: number | undefined; multipleLightMode?: MultipleLightMode | undefined; comfortSenseEnabled?: boolean | undefined; comfortSenseIdealTemp?: number | undefined; comfortSenseMinSpeed?: number | undefined; comfortSenseMaxSpeed?: number | undefined; fanOccupancyEnabled?: boolean | undefined; fanOccupancyTimeout?: number | undefined; lightOccupancyEnabled?: boolean | undefined; lightOccupancyTimeout?: number | undefined; } & { [K_14 in Exclude]: never; })[] & { [K_15 in Exclude]: never; }) | undefined; } & { [K_16 in Exclude]: never; }) | undefined; } & { [K_17 in Exclude]: never; }>(object: I_1): ScheduleJob_Schedule; }; export declare const ScheduleJob_Schedule_ScheduleEvent: { encode(message: ScheduleJob_Schedule_ScheduleEvent, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ScheduleJob_Schedule_ScheduleEvent; fromJSON(object: any): ScheduleJob_Schedule_ScheduleEvent; toJSON(message: ScheduleJob_Schedule_ScheduleEvent): unknown; create]: never; })[] & { [K_1 in Exclude]: never; }) | undefined; } & { [K_2 in Exclude]: never; }>(base?: I | undefined): ScheduleJob_Schedule_ScheduleEvent; fromPartial]: never; })[] & { [K_4 in Exclude]: never; }) | undefined; } & { [K_5 in Exclude]: never; }>(object: I_1): ScheduleJob_Schedule_ScheduleEvent; }; type Builtin = Date | Function | Uint8Array | string | number | boolean | undefined; export type DeepPartial = T extends Builtin ? T : T extends globalThis.Array ? globalThis.Array> : T extends ReadonlyArray ? ReadonlyArray> : T extends {} ? { [K in keyof T]?: DeepPartial; } : Partial; type KeysOfUnion = T extends T ? keyof T : never; export type Exact = P extends Builtin ? P : P & { [K in keyof P]: Exact; } & { [K in Exclude>]: never; }; export {}; //# sourceMappingURL=fan.d.ts.map