import { ILight, LightgroupData, LightgroupState, RgbColor } from './types/index'; export declare class Lightgroup implements ILight { private _id; private _name; private _apiKey; private _fetchClient; constructor(ip: string, apiKey: string, id: string, name: string); get id(): string; get name(): string; on(immediate?: boolean): Promise; off(immediate?: boolean): Promise; turn(shouldTurnOn: boolean, immediate?: boolean): Promise; getColor(): Promise; setColor(color: RgbColor, immediate?: boolean): Promise; setBrightness(brightnessPercent: number, immediate?: boolean): Promise; changeState(on?: boolean, color?: RgbColor, brightnessPercent?: number, immediate?: boolean): Promise; getState(): Promise; getData(): Promise; } //# sourceMappingURL=Lightgroup.d.ts.map