import * as React from "react"; export interface BookingGroupSectionProps { bookingId: string; /** * Product ID used to scope shared-room group context. Leave unset to * auto-resolve from the booking's items; pass an explicit string or `null` * to override. */ productId?: string | null; /** * Option unit ID used to scope shared-room group context. Leave unset to * auto-resolve from the booking's items; pass an explicit string or `null` * to override. */ optionUnitId?: string | null; /** * When true (default), the section hides itself when the booking * has no `accommodation` items AND no existing group — shared-room * pairing only makes sense for bookings that include a room. Tours, * ground-transfer, and inquiry bookings see no Shared-Room card. * * Set to `false` to always render the section (e.g. legacy * dashboards that display it for every booking regardless). */ hideWithoutAccommodation?: boolean; } export declare function BookingGroupSection({ bookingId, productId, optionUnitId, hideWithoutAccommodation, }: BookingGroupSectionProps): React.JSX.Element | null;