import type { PlatformAccessory } from "homebridge";
import type { ProtectLightConfig } from "unifi-protect";
import { ProtectDevice } from "./protect-device.js";
import type { ProtectNvr } from "../protect-nvr.js";
export declare class ProtectLight extends ProtectDevice {
    private lightState;
    ufp: ProtectLightConfig;
    constructor(nvr: ProtectNvr, device: ProtectLightConfig, accessory: PlatformAccessory);
    private configureDevice;
    private configureLightbulb;
    private configureMqtt;
    private eventHandler;
    protected statusLedCommand(value: boolean): object;
    get statusLed(): boolean;
}
