UNPKG

@homebridge-plugins/homebridge-lutron-caseta-leap

Version:
21 lines 759 B
import type { PlatformAccessory } from 'homebridge'; import type { DeviceDefinition, SmartBridge } from 'lutron-leap'; import type { LutronCasetaLeap } from './Platform.HAP.js'; export declare class WallSwitch { private readonly platform; private readonly accessory; private readonly bridge; private readonly deviceDef; private service; private device; constructor(platform: LutronCasetaLeap, accessory: PlatformAccessory, bridge: SmartBridge, deviceDef: DeviceDefinition); initialize(): Promise<{ kind: number; name: any; }>; private handleOnSet; private handleOnGet; private updateStateFromBridge; static getMatterClusters(): Record<string, any>; } //# sourceMappingURL=WallSwitch.d.ts.map