import { PlatformAccessory } from "homebridge";
import { FreeAtHomeAccessory } from "./freeAtHomeAccessory.js";
import { FreeAtHomeContext } from "./freeAtHomeContext.js";
import { FreeAtHomeHomebridgePlatform } from "./platform.js";
/** A switch sensor accessory. */
export declare class SwitchSensorAccessory extends FreeAtHomeAccessory {
    readonly platform: FreeAtHomeHomebridgePlatform;
    readonly accessory: PlatformAccessory<FreeAtHomeContext>;
    private readonly service;
    /**
     * Constructs a new switch sensor accessory instance.
     * @param platform The free&#64;home Homebridge platform controlling the accessory
     * @param accessory The platform accessory.
     */
    constructor(platform: FreeAtHomeHomebridgePlatform, accessory: PlatformAccessory<FreeAtHomeContext>);
    updateDatapoint(datapoint: string): void;
}
//# sourceMappingURL=switchSensorAccessory.d.ts.map