homebridge-lutron-caseta-leap-fast
Version:
Support for the Lutron Caseta Smart Bridge 2
15 lines • 561 B
TypeScript
import { 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