import '../../domain/models/floor.dart'; abstract class FloorRepository { Future getFirstFloor(); Future createFloor({required String name}); Future> getRooms(int floorId); Future createRoom( int floorId, { required String name, required double width, required double height, double x = 0, double y = 0, }); Future updateRoom( int floorId, int roomId, { String? name, double? x, double? y, double? width, double? height, }); Future deleteRoom(int floorId, int roomId); }