import type { Logger } from 'homebridge';
import type { RoombaPlatformConfig } from './settings.js';
export declare function getRoombas(email: string, password: string, log: Logger, config: RoombaPlatformConfig): Promise<Robot[]>;
export interface Robot {
    name: string;
    blid: string;
    sku?: string;
    password: string;
    autoConfig?: boolean;
    ip: string;
    model: string;
    multiRoom: boolean;
    softwareVer?: string;
    info: DeviceInfo;
}
export interface DeviceInfo {
    serialNum?: string;
    ver?: string;
    hostname?: string;
    robotname?: string;
    robotid?: string;
    mac?: string;
    sw: string;
    sku?: string;
    nc?: number;
    proto?: string;
    cap?: object;
}
//# sourceMappingURL=roomba.d.ts.map