declare class SuperState {
    protected _values: {};
    transition: (value: number) => this;
    duration: (value: number) => this;
    fast: (value: boolean) => this;
    getValues: () => {};
}
export declare class LightState extends SuperState {
    constructor(values?: any);
    create: (values?: any) => this;
    on: (value?: boolean) => this;
    turnOn: (value?: boolean) => this;
    off: () => this;
    turnOff: () => this;
    hue: (value: number) => this;
    hueIncrement: (value: number) => this;
    bri: (value: number, duration?: number) => this;
    brightness: (value: number, duration?: number) => this;
    briIncrement: (value: number) => this;
    brightnessIncrement: (value: number) => this;
    sat: (value: number) => this;
    saturation: (value: number) => this;
    satIncrement: (value: number) => this;
    saturationIncrement: (value: number) => this;
    hsv: (value: number[] | {
        h: number;
        s: number;
        v: number;
    }) => this;
    temp: (value: number) => this;
    temperature: (value: number) => this;
    tempIncrement: (value: number) => this;
    temperatureIncrement: (value: number) => this;
    rgb: (value: number[] | {
        r: number;
        g: number;
        b: number;
    }) => this;
    color: (value: {
        ct?: number;
        r?: number;
        g?: number;
        b?: number;
    }) => this;
}
export {};
