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; getApplianceInfo(applianceId: ApplianceId): Promise; getApplianceState(applianceId: ApplianceId): Promise; sendCommand(applianceId: ApplianceId, command: Command, signal?: AbortSignal): Promise; rx9API(applianceId: ApplianceId): AEGAPIRX9; } //# sourceMappingURL=aegapi.d.ts.map