import { AccessoryConfig, API, CharacteristicValue, Logging } from "homebridge"; export declare class LightbulbAccessory { static lightbulbType: string; static infoModel: string; lightbulbService: any; log: Logging; config: AccessoryConfig; accStates: any; api: API; constructor(log: Logging, config: AccessoryConfig, accStates: any, api: API); lightbulbUpdateOn(): Promise; lightbulbSetOn(value: CharacteristicValue): Promise; lightbulbUpdateBrightness(): Promise; lightbulbSetBrightness(value: CharacteristicValue): Promise; lightbulbUpdateHue(): Promise; lightbulbSetHue(value: CharacteristicValue): Promise; lightbulbUpdateColorTemperature(): Promise; lightbulbSetColorTemperature(value: CharacteristicValue): Promise; checkOnRespons(response: any): boolean; checkBrightnessRespons(response: any): number; lightbulbErrorCheck(): void; lightbulbCheckOnOff(): boolean; lightbulbCheckBrightness(): boolean; lightbulbCheckHue(): boolean; lightbulbCheckColorTemperature(): boolean; } //# sourceMappingURL=LightbulbAccessory.d.ts.map