import type { Package } from "@/types/requests/packages"
import type { RoomConfiguration } from "@/types/trpc/routers/hotel/roomAvailability"

export type RoomListItemProps = {
  roomConfiguration: RoomConfiguration
}

export type RoomListItemImageProps = Pick<
  RoomConfiguration,
  "roomType" | "roomTypeCode" | "roomsLeft"
> & {
  roomPackages: Package[]
}

export interface RoomSizeProps {
  roomSize:
    | {
        max: number
        min: number
      }
    | undefined
}
