dirigera
Version:
A TypeScript client for IKEA's DIRIGERA smart home hub
26 lines (25 loc) • 874 B
TypeScript
import type { Got } from 'got' with { 'resolution-mode': 'require' };
import type { AirPurifier } from '../types/device/AirPurifier';
declare const _default: (got: Got) => {
list(): Promise<AirPurifier[]>;
get({ id }: {
id: string;
}): Promise<AirPurifier>;
setFanMode({ id, fanMode, }: {
id: string;
fanMode: AirPurifier["attributes"]["fanMode"];
}): Promise<void>;
setMotorState({ id, motorState, }: {
id: string;
motorState: AirPurifier["attributes"]["motorState"];
}): Promise<void>;
setChildLock({ id, childLock, }: {
id: string;
childLock: AirPurifier["attributes"]["childLock"];
}): Promise<void>;
setStatusLight({ id, statusLight, }: {
id: string;
statusLight: AirPurifier["attributes"]["statusLight"];
}): Promise<void>;
};
export default _default;