import { Logger } from 'homebridge';
import { AEGAPI } from './aegapi.js';
import { AEGRobot } from './aeg-robot.js';
import { Config } from './config-types.js';
export declare class AEGAccount {
    readonly log: Logger;
    readonly config: Config;
    readonly api: AEGAPI;
    readonly robots: Map<string, AEGRobot>;
    private readonly readyPromise;
    constructor(log: Logger, config: Config);
    getRobots(): Promise<Promise<AEGRobot>[]>;
    init(): Promise<void>;
    checkPollingInterval(robots: number): void;
}
//# sourceMappingURL=aeg-account.d.ts.map