@homebridge-plugins/homebridge-lutron-caseta-leap
Version:
Homebridge support for Lutron
15 lines • 566 B
TypeScript
import type { Href, OccupancyStatus, SmartBridge } from 'lutron-leap';
export declare class OccupancySensorRouter {
static instance: OccupancySensorRouter;
private cbMap;
private subMap;
private stateMap;
private constructor();
private makeKey;
private updateState;
private callRegistered;
static getInstance(): OccupancySensorRouter;
private subscribeToBridge;
register(bridge: SmartBridge, occupancyGroup: Href, cb: (update: OccupancyStatus) => void): Promise<void>;
}
//# sourceMappingURL=OccupancySensorRouter.d.ts.map