import { MapInfo } from '../../application/models/MapInfo.js';
import { RoomMap } from '../../application/models/RoomMap.js';
import { RoomMapping } from '../../application/models/RoomMapping.js';
/**
 * Domain entity representing a Roborock home.
 * A home contains devices and rooms.
 */
export declare class HomeEntity {
    readonly id: number;
    readonly name: string;
    readonly roomMap: RoomMap;
    readonly mapInfo: MapInfo;
    activeMapId: number;
    constructor(id: number, name: string, roomMap: RoomMap, mapInfo: MapInfo, activeMapId: number);
    get rawRooms(): RoomMapping[];
}
//# sourceMappingURL=Home.d.ts.map