import { PlatformAccessory } from "homebridge"; import { FreeAtHomeAccessory } from "./freeAtHomeAccessory.js"; import { FreeAtHomeContext } from "./freeAtHomeContext.js"; import { FreeAtHomeHomebridgePlatform } from "./platform.js"; /** A contact sensor accessory. */ export declare class ContactSensorAccessory extends FreeAtHomeAccessory { readonly platform: FreeAtHomeHomebridgePlatform; readonly accessory: PlatformAccessory; readonly pidOpenClosed: number; private readonly service; private contactOpen; private readonly dpOpenClosed; /** * Constructs a new contact sensor accessory instance. * @param platform The free@home Homebridge platform controlling the accessory * @param accessory The platform accessory. */ constructor(platform: FreeAtHomeHomebridgePlatform, accessory: PlatformAccessory, pidOpenClosed?: number); updateDatapoint(datapoint: string, value: string): void; } //# sourceMappingURL=contactSensorAccessory.d.ts.map