UNPKG

matterbridge-aeg-robot

Version:

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

19 lines 976 B
import { AnsiLogger } from 'matterbridge/logger'; import { AEGAuthoriseUserAgent } from './aegapi-ua-auth.js'; import { ApplianceId, ApplianceInfo, Appliances, ApplianceState, Command } from './aegapi-types.js'; import { Config } from './config-types.js'; import { AEGAPIRX9 } from './aegapi-rx9.js'; import NodePersist from 'node-persist'; export declare class AEGAPI { readonly log: AnsiLogger; readonly config: Config; readonly persist: NodePersist.LocalStorage; readonly ua: AEGAuthoriseUserAgent; constructor(log: AnsiLogger, config: Config, persist: NodePersist.LocalStorage); getAppliances(): Promise<Appliances>; getApplianceInfo(applianceId: ApplianceId): Promise<ApplianceInfo>; getApplianceState(applianceId: ApplianceId): Promise<ApplianceState>; sendCommand(applianceId: ApplianceId, command: Command, signal?: AbortSignal): Promise<void>; rx9API(applianceId: ApplianceId): AEGAPIRX9; } //# sourceMappingURL=aegapi.d.ts.map