import { PlatformAccessory, CharacteristicValue } from 'homebridge'; import { SuplaPlatform } from '../platform'; import { SuplaChannelContext } from '../Heplers/SuplaChannelContext'; export declare class RGBLightAccesory { private readonly platform; private readonly accessory; private readonly context; private service; private state; private hsv; private rgb; constructor(platform: SuplaPlatform, accessory: PlatformAccessory, context: SuplaChannelContext); handleOnGet(): Promise; handleOnSet(value: CharacteristicValue): Promise; handleBrightnessGet(): Promise; handleBrightnessSet(value: CharacteristicValue): Promise; handleHueGet(): Promise; handleHueSet(value: CharacteristicValue): Promise; handleSaturationGet(): Promise; handleSaturationSet(value: CharacteristicValue): Promise; private updateColor; } //# sourceMappingURL=RGBLightBulbAccesory.d.ts.map