UNPKG

dirigera

Version:

A TypeScript client for IKEA's DIRIGERA smart home hub

34 lines (33 loc) 1.07 kB
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;