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; private brightnessToLedLevel; private ledLevelToBrightness; }