homebridge-philips-hue-sync-box
Version:
Homebridge plugin for the Philips Hue Sync Box.
16 lines • 624 B
TypeScript
import { Execution, Hue, State } from '../state.js';
import { Logger } from 'homebridge';
import { HueSyncBoxPlatformConfig } from '../config.js';
export declare class SyncBoxClient {
private readonly log;
private readonly config;
private readonly LOCK_KEY;
private readonly LOCK_OPTIONS;
private readonly lock;
constructor(log: Logger | Console, config: HueSyncBoxPlatformConfig);
getState(): Promise<State | null>;
updateExecution(execution: Partial<Execution>): Promise<void>;
updateHue(hue: Partial<Hue>): Promise<void>;
private sendRequest;
}
//# sourceMappingURL=client.d.ts.map