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
TypeScript
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