import type { API, Characteristic, DynamicPlatformPlugin, Logging, PlatformAccessory, PlatformConfig, Service } from 'homebridge'; import { ReolinkService } from './lib/reolinkService.js'; export declare class ReolinkControlPlatform implements DynamicPlatformPlugin { readonly log: Logging; readonly config: PlatformConfig; readonly api: API; readonly Service: typeof Service; readonly Characteristic: typeof Characteristic; private readonly Config; readonly accessories: PlatformAccessory[]; readonly reolinkService: ReolinkService; constructor(log: Logging, config: PlatformConfig, api: API); configureAccessory(accessory: PlatformAccessory): void; discoverDevices(): Promise; }