import type { Room } from "@/types/hotel"
import type { RoomsAvailability } from "@/types/trpc/routers/hotel/roomAvailability"
import type { SelectRateBooking } from "../components/hotelReservation/selectRate/selectRate"
import type { AvailabilityError } from "../stores/rates"

export interface RatesProviderProps extends React.PropsWithChildren {
  booking: SelectRateBooking
  hotelType: string | undefined
  roomCategories: Room[]
  roomsAvailability: (RoomsAvailability | AvailabilityError)[] | undefined
  vat: number
}
