UNPKG

matterbridge-aeg-robot

Version:

A Matterbridge plugin that connects AEG RX 9 / Electrolux Pure i9 robot vacuums to the Matter smart home ecosystem.

21 lines 837 B
import { AnsiLogger } from 'matterbridge/logger'; import { AEGAPI } from './aegapi.js'; import { Config } from './config-types.js'; import { Appliance } from './aegapi-types.js'; import { AEGApplianceRX9 } from './aeg-appliance-rx9.js'; import NodePersist from 'node-persist'; export interface AEGPendingRX9 extends Appliance { log: AnsiLogger; appliancePromise: Promise<AEGApplianceRX9>; } export declare class AEGAccount { readonly log: AnsiLogger; readonly config: Config; readonly persist: NodePersist.LocalStorage; readonly api: AEGAPI; constructor(log: AnsiLogger, config: Config, persist: NodePersist.LocalStorage); getAllRX9(): Promise<AEGPendingRX9[]>; createRX9(appliance: Appliance): AEGPendingRX9; checkPollingInterval(robots: number): void; } //# sourceMappingURL=aeg-account.d.ts.map