import { CharacteristicValue } from 'homebridge'; import { SmartRentPlatform } from '../platform'; import type { SmartRentAccessory } from '.'; import { WSEvent } from '../lib/client'; /** * Leak Sensor Accessory * An instance of this class is created for each accessory the platform registers * Each accessory may expose multiple services of different service types. */ export declare class LeakSensorAccessory { private readonly platform; private readonly accessory; private service; private state; constructor(platform: SmartRentPlatform, accessory: SmartRentAccessory); private _getLeakDetectedCharacteristicValue; /** * Handle requests to get the current value of the "Leak Detected" characteristic */ handleLeakDetected(): Promise; /** * Handle device state changed events * @param event */ handleDeviceStateChanged(event: WSEvent): void; } //# sourceMappingURL=leakSensor.d.ts.map