import { PlatformAccessory } from "homebridge"; import { Device } from "./model/device.js"; import { PlejdHbPlatform } from "./PlejdHbPlatform.js"; /** * Platform Accessory * An instance of this class is created for each accessory your platform registers * Each accessory may expose multiple services of different service types. */ export declare class PlejdHbAccessory { private readonly platform; private readonly accessory; readonly device: Device; private readonly transitionMs; private readonly motionResetMs; private service; private state; private motionResetTimer?; constructor(platform: PlejdHbPlatform, accessory: PlatformAccessory, device: Device, transitionMs: number, motionResetMs: number); onPlejdUpdates: (isOn: boolean, brightness?: number) => void; private setOn; private getOn; private setBrightness; private getBrightness; }