import type { PlatformAccessory } from "homebridge";
import { FreeAtHomeAccessory } from "./freeAtHomeAccessory.js";
import { FreeAtHomeContext } from "./freeAtHomeContext.js";
import { FreeAtHomeHomebridgePlatform } from "./platform.js";
/** A brightness sensor integrated in the free&#64;home weather station. */
export declare class WeatherStationBrightnessSensorAccessory extends FreeAtHomeAccessory {
    readonly platform: FreeAtHomeHomebridgePlatform;
    readonly accessory: PlatformAccessory<FreeAtHomeContext>;
    private readonly service;
    private currentLightLevel;
    private readonly pdCurrentLightLevel;
    /**
     * Constructs a new brightness 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, value: string): void;
}
//# sourceMappingURL=brightnessSensorAccessory.d.ts.map