homebridge-aeg-robot
Version:
AEG RX9 / Electrolux Pure i9 robot vacuum plugin for Homebridge
17 lines • 832 B
TypeScript
import { Logger } from 'homebridge';
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';
export declare class AEGAPI {
readonly log: Logger;
readonly config: Config;
readonly ua: AEGAuthoriseUserAgent;
constructor(log: Logger, config: Config);
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