import { Service, PlatformAccessory, CharacteristicValue } from 'homebridge'; import { BigAssFans_i6Platform } from './platform'; interface lightStates { On: boolean; Brightness: number; ColorTemperature: number; homeShieldUp: boolean; } interface colorLightStates { On: boolean; Brightness: number; ColorTemperature: number; Hue: number; Saturation: number; } interface Capabilities { 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 declare class BigAssFans_i6PlatformAccessory { readonly platform: BigAssFans_i6Platform; readonly accessory: PlatformAccessory; capabilitiesEstablished: boolean; capabilities: Capabilities; fanService: Service; downlightBulbService: Service; uplightBulbService: Service; humiditySensorService: Service; temperatureSensorService: Service; whooshSwitchService: Service; dimToWarmSwitchService: Service; fanAutoSwitchService: Service; lightAutoSwitchService: Service; ecoModeSwitchService: Service; UVCSwitchService: Service; fanOccupancySensorService: Service; lightOccupancySensorService: Service; standbyLEDEnabledSwitchService: Service; standbyLEDBulbService: Service; downlightStates: lightStates; uplightStates: lightStates; standbyLEDStates: colorLightStates; fanStates: { On: boolean; RotationDirection: number; RotationSpeed: number; homeShieldUp: boolean; }; fanOccupancyDetected: boolean; lightOccupancyDetected: boolean; showWhooshSwitch: boolean; whooshSwitchOn: boolean; showDimToWarmSwitch: boolean; dimToWarmSwitchOn: boolean; showFanAutoSwitch: boolean; fanAutoSwitchOn: boolean; showLightAutoSwitch: boolean; lightAutoSwitchOn: boolean; showEcoModeSwitch: boolean; ecoModeSwitchOn: boolean; UVCSwitchOn: boolean; disableDirectionControl: boolean; noLights: boolean; showFanOccupancySensor: boolean; showLightOccupancySensor: boolean; showStandbyLED: boolean; standbyLEDEnabledSwitchOn: boolean; downlightEquipped: undefined; uplightEquipped: undefined; enableDebugPort: boolean; simulated: boolean; showHumidity: boolean; showTemperature: boolean; IP: string; MAC: string; Name: string; ProbeFrequency: number; probeTimeout: any; modelUnknown: boolean; firmwareUnknown: boolean; Model: string; SSID: string; Firmware: string; uptimeMinutes: number; rebootCount: number; rebootReason: number; debugLevel: number; debugLevels: number[]; CurrentTemperature: number; CurrentRelativeHumidity: number; bulbCount: number; targetBulb: number; fanOnMeansAuto: undefined; lightOnMeansAuto: undefined; client: any; oneByteHeaders: number[]; mysteryProperties: string | number[]; constructor(platform: BigAssFans_i6Platform, accessory: PlatformAccessory); setDownLightOnState(value: CharacteristicValue): Promise; getDownLightOnState(): Promise; setDownBrightness(value: CharacteristicValue): Promise; getDownBrightness(): Promise; setUpLightOnState(value: CharacteristicValue): Promise; getUpLightOnState(): Promise; setUpBrightness(value: CharacteristicValue): Promise; getUpBrightness(): Promise; getCurrentTemperature(): Promise; getCurrentRelativeHumidity(): Promise; setFanOnState(value: CharacteristicValue): Promise; getFanOnState(): Promise; setRotationSpeed(value: CharacteristicValue): Promise; getRotationSpeed(): Promise; setRotationDirection(value: CharacteristicValue): Promise; getRotationDirection(): Promise; setDownColorTemperature(value: CharacteristicValue): Promise; getDownColorTemperature(): Promise; setWhooshSwitchOnState(value: CharacteristicValue): Promise; getWhooshSwitchOnState(): Promise; setDimToWarmSwitchOnState(value: CharacteristicValue): Promise; getDimToWarmSwitchOnState(): Promise; setFanAutoSwitchOnState(value: CharacteristicValue): Promise; getFanAutoSwitchOnState(): Promise; setLightAutoSwitchOnState(value: CharacteristicValue): Promise; getLightAutoSwitchOnState(): Promise; setEcoModeSwitchOnState(value: CharacteristicValue): Promise; getEcoModeSwitchOnState(): Promise; handleFanOccupancyDetectedGet(): Promise; handleLightOccupancyDetectedGet(): Promise; setUVCSwitchOnState(value: CharacteristicValue): Promise; getUVCSwitchOnState(): Promise; setStandbyLEDEnabledSwitchOnState(value: CharacteristicValue): Promise; getStandbyLEDEnabledSwitchOnState(): Promise; setStandbyLEDOnState(value: CharacteristicValue): Promise; getStandbyLEDOnState(): Promise; setStandbyLEDBrightness(value: CharacteristicValue): Promise; getStandbyLEDBrightness(): Promise; setStandbyLEDHue(value: CharacteristicValue): Promise; getStandbyLEDHue(): Promise; setStandbyLEDSaturation(value: CharacteristicValue): Promise; getStandbyLEDSaturation(): Promise; } export {}; //# sourceMappingURL=platformAccessory.d.ts.map