import { PlatformAccessory, Service, WithUUID } from 'homebridge'; import { VirtualAccessoriesPlatform } from '../platform.js'; import { AccessoryConfiguration } from '../configuration/configurationAccessory.js'; import { Accessory } from './accessory.js'; /** * ExternalAccessory - Abstract accessory */ export declare abstract class ExternalAccessory extends Accessory { constructor(platform: VirtualAccessoriesPlatform, accessory: PlatformAccessory, accessoryConfiguration: AccessoryConfiguration, serviceType: WithUUID); getExternalAccessoryCategory(): number; }