import { PlatformAccessory, CharacteristicValue } from 'homebridge'; import { ESPHomeRGBWWPlatform } from './platform'; export declare class ESPHomeRGBWWAccessory { private readonly platform; private readonly accessory; private readonly config; private service; private mqttClient; private static readonly MAX_BRIGHTNESS; private currentState; constructor(platform: ESPHomeRGBWWPlatform, accessory: PlatformAccessory, config: any); private rgbToHsv; private hsvToRgb; private handleStateUpdate; private publishCommand; setOn(value: CharacteristicValue): Promise; getOn(): Promise; setBrightness(value: CharacteristicValue): Promise; getBrightness(): Promise; setHue(value: CharacteristicValue): Promise; getHue(): Promise; setSaturation(value: CharacteristicValue): Promise; getSaturation(): Promise; setColorTemperature(value: CharacteristicValue): Promise; getColorTemperature(): Promise; private updateRGBColor; } //# sourceMappingURL=accessory.d.ts.map