dirigera
Version:
A TypeScript client for IKEA's DIRIGERA smart home hub
29 lines (28 loc) • 888 B
TypeScript
import type { Got } from 'got' with { 'resolution-mode': 'require' };
import type { Outlet } from '../types/device/Outlet';
declare const _default: (got: Got) => {
list(): Promise<Outlet[]>;
get({ id }: {
id: string;
}): Promise<Outlet>;
setIsOn({ id, isOn }: {
id: string;
isOn: boolean;
}): Promise<void>;
setStartupOnOff({ id, startupOnOff, }: {
id: string;
startupOnOff: Outlet["attributes"]["startupOnOff"];
}): Promise<void>;
setStatusLight({ id, statusLight, }: {
id: string;
statusLight: Outlet["attributes"]["statusLight"];
}): Promise<void>;
setChildLock({ id, childLock, }: {
id: string;
childLock: Outlet["attributes"]["childLock"];
}): Promise<void>;
resetEnergyConsumption({ id }: {
id: string;
}): Promise<void>;
};
export default _default;