import { PlatformAccessory } from 'homebridge';
import { AirPurifierProAccessory } from './AirPurifierProAccessory';
import type { HomebridgeBetterMiotPlatform, TDeviceConfig } from '../platform';
declare const AccessoriesRepository: {
    'zhimi.airpurifier.v7': typeof AirPurifierProAccessory;
};
/**
 * Platform Accessory
 * An instance of this class is created for each accessory your platform registers
 * Each accessory may expose multiple services of different service types.
 */
export declare class BetterMiotPlatformAccessory {
    readonly platform: HomebridgeBetterMiotPlatform;
    readonly accessory: PlatformAccessory<TDeviceConfig>;
    runningAccessory: InstanceType<typeof AccessoriesRepository[keyof typeof AccessoriesRepository]>;
    constructor(platform: HomebridgeBetterMiotPlatform, accessory: PlatformAccessory<TDeviceConfig>);
}
export {};
//# sourceMappingURL=index.d.ts.map