dirigera
Version:
A TypeScript client for IKEA's DIRIGERA smart home hub
34 lines (33 loc) • 1.07 kB
TypeScript
import type { Got } from 'got' with { 'resolution-mode': 'require' };
import type { Light } from '../types/device/Light';
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;