import { ILight, LightbulbData, LightbulbState, RgbColor } from './types/index'; export declare class Lightbulb 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=Lightbulb.d.ts.map