import type { BedTypeSelection } from "@/types/components/hotelReservation/enterDetails/bedType" import type { BookingData } from "@/types/components/hotelReservation/enterDetails/bookingData" import type { BreakfastPackage } from "@/types/components/hotelReservation/enterDetails/breakfast" import type { StepEnum } from "@/types/enums/step" import type { RoomAvailability } from "@/types/trpc/routers/hotel/availability" import type { SafeUser } from "@/types/user" import type { Packages } from "../requests/packages" export interface DetailsProviderProps extends React.PropsWithChildren { booking: BookingData bedTypes: BedTypeSelection[] breakfastPackages: BreakfastPackage[] | null packages: Packages | null roomRate: Pick searchParamsStr: string step: StepEnum user: SafeUser vat: number }