import { Device } from "./device.js"; import { IDeviceInterface } from "../interfaces.js"; import * as Consts from "../consts.js"; /** * @class TechnicColorSensor * @extends Device */ export declare class TechnicColorSensor extends Device { constructor(hub: IDeviceInterface, portId: number); receive(message: Buffer): void; /** * Set the brightness (or turn on/off) of the lights around the sensor. * @param {number} firstSegment First light segment. 0-100 brightness. * @param {number} secondSegment Second light segment. 0-100 brightness. * @param {number} thirdSegment Third light segment. 0-100 brightness. * @returns {Promise} Resolved upon completion of the command. */ setBrightness(firstSegment: number, secondSegment: number, thirdSegment: number): Promise | undefined; } export declare enum Mode { COLOR = 0, REFLECT = 1, AMBIENT = 2, LIGHT = 3, RGB_I = 5, HSV = 6, SHSV = 7 } export declare const ModeMap: { [event: string]: number; }; //# sourceMappingURL=techniccolorsensor.d.ts.map