import { API, DynamicPlatformPlugin, Logger, PlatformAccessory } from 'homebridge'; import { FlumeConfig } from '../model/types.js'; export declare class FlumePlatform implements DynamicPlatformPlugin { readonly log: Logger; readonly config: FlumeConfig; readonly api: API; private flumeAPI?; private readonly accessories; constructor(log: Logger, config: FlumeConfig, api: API); private didFinishLaunching; private shutdown; private initializeAccessory; configureAccessory(accessory: PlatformAccessory): void; private removeAccessory; private logIfVerbose; }