import type { API, Characteristic, DynamicPlatformPlugin, Logger, PlatformAccessory, PlatformConfig, Service } from 'homebridge'; import { NavimowBridgeClient } from './bridge-client'; export declare class NavimowPlatform implements DynamicPlatformPlugin { readonly log: Logger; readonly config: PlatformConfig; readonly api: API; readonly Service: typeof Service; readonly Characteristic: typeof Characteristic; readonly bridge: NavimowBridgeClient; private readonly cachedAccessories; private readonly accessories; private readonly authSessionPath; constructor(log: Logger, config: PlatformConfig, api: API); configureAccessory(accessory: PlatformAccessory): void; private startBridge; private clearAuthSession; private syncDevices; }