UNPKG

homebridge-virtual-accessories

Version:
11 lines (10 loc) 657 B
import { PlatformAccessory } from 'homebridge'; import { VirtualAccessoriesPlatform } from '../../platform.js'; import { AccessoryConfiguration } from '../../configuration/configurationAccessory.js'; import { Accessory } from '../../accessories/accessory.js'; export interface TriggerableCompanionSensor { triggerCompanionSensorState(sensorState: number, accessory: Accessory, isLoggingDisabled: boolean): void; } export declare class CompanionSensor { static getTriggerableCompanionSensor(platform: VirtualAccessoriesPlatform, accessory: PlatformAccessory, accessoryConfiguration: AccessoryConfiguration): TriggerableCompanionSensor | undefined; }