import { Light } from './Light'; import { Connection } from '../Connection'; import { FunctionId } from '../FunctionId'; import { LogInterface } from '../LogInterface'; export declare class DimmableLight extends Light { static functionIds: FunctionId[]; private mininumBrightness; private minimumBrightnessDataPoint; private brightness; private brightnessDataPointGet; private brightnessDataPointSet; constructor(logger: LogInterface, connection: Connection, serialNumber: string, channel: number); getMinimumBrightness(): number; getBrightness(): number; setBrightness(brightness: number): Promise; protected handleChannelState(datapoints: { [dp: string]: string; }): void; protected handleChannelUpdate(datapoints: { [dp: string]: string; }): void; changed(): void; } //# sourceMappingURL=DimmableLight.d.ts.map