import type { Got } from 'got';
import type { Light } from '../types/device/Light.ts';
declare const _default: (got: Got) => {
    list(): Promise<Light[]>;
    get({ id }: {
        id: string;
    }): Promise<Light>;
    setIsOn({ id, isOn }: {
        id: string;
        isOn: boolean;
    }): Promise<void>;
    setLightLevel({ id, lightLevel, transitionTime, }: {
        id: string;
        lightLevel: number;
        transitionTime?: number;
    }): Promise<void>;
    setLightTemperature({ id, colorTemperature, transitionTime, }: {
        id: string;
        colorTemperature: number;
        transitionTime?: number;
    }): Promise<void>;
    setLightColor({ id, colorHue, colorSaturation, transitionTime, }: {
        id: string;
        colorHue: number;
        colorSaturation: number;
        transitionTime?: number;
    }): Promise<void>;
    setStartupOnOff({ id, startupOnOff, }: {
        id: string;
        startupOnOff: Light["attributes"]["startupOnOff"];
    }): Promise<void>;
};
export default _default;
