import { Connection } from '../Connection'; import { SchakelAktor } from './SchakelAktor'; import { FunctionId } from '../FunctionId'; import { MqttClient } from 'mqtt'; import { LogInterface } from '../LogInterface'; export declare enum LightEvent { TURN_ON = "turn on", TURNED_ON = "turned on", TURN_OFF = "turn off", TURNED_OFF = "turned off" } export declare class Light extends SchakelAktor { static functionIds: FunctionId[]; constructor(logger: LogInterface, connection: Connection, serialNumber: string, channel: number, mqttClient?: MqttClient); turnOn(): Promise; protected turnedOn(): void; turnOff(): Promise; protected turnedOff(): void; changed(): void; } //# sourceMappingURL=Light.d.ts.map