import { PlatformAccessory, Service } from 'homebridge'; import { AEGAccessory } from './accessory.js'; import { AEGPlatform } from './platform.js'; import { AEGRobot, DynamicStatus, StatusEvent } from './aeg-robot.js'; export declare class AEGRobotAccessory extends AEGAccessory { readonly robot: AEGRobot; readonly config: import("./config-types.js").Config; constructor(platform: AEGPlatform, accessory: PlatformAccessory, robot: AEGRobot); addAccessoryInformation(): void; addBattery(): void; addFilterMaintenance(): void; addContactSensor(): void; addOccupancySensor(): void; addContactOccupancySensorCharacteristics(service: Service, type: string): void; addFan(): void; addSwitchClean(): void; addSwitchHome(): void; onRobot(event: Event, listener: (newValue: DynamicStatus[Event]) => void): this; } //# sourceMappingURL=accessory-robot.d.ts.map