import { API, Logging } from 'homebridge'; import { KnxLink } from 'js-knx'; import { KnxPlatformAccessory } from './KnxPlatformAccessory'; import { KnxAccessoryConfig } from './config'; declare class KnxAccessory { private config; private logger; private knx; private api; readonly displayName: string; readonly uuid: string; private services; private getAccessoryUUID; private getAccessoryDisplayName; constructor(config: KnxAccessoryConfig, logger: Logging, knx: KnxLink, api: API); register(): KnxPlatformAccessory; setupServices(accessory: KnxPlatformAccessory): void; } export { KnxAccessory };