import type { BookingCreateExtraLineInput } from "../index.js"; export interface CatalogBookingExtraOption { id: string; name: string; description?: string | null; pricingMode?: string | null; pricedPerPerson?: boolean | null; unitAmountCents?: number | null; currency?: string | null; selectionType?: "optional" | "required" | "default_selected" | "unavailable" | null; minQuantity?: number | null; maxQuantity?: number | null; defaultQuantity?: number | null; } export declare function ProductExtrasPickerSection({ productId, optionId, currency, travelerCount, value, onChange, enabled, labels, providedExtras, }: { productId: string; optionId: string | null; currency: string; travelerCount: number; value: BookingCreateExtraLineInput[]; onChange: (value: BookingCreateExtraLineInput[]) => void; enabled: boolean; /** Live quote add-ons for a supplier-sourced product. */ providedExtras?: ReadonlyArray; labels: { heading: string; empty: string; included: string; onRequest: string; perPerson: string; }; }): import("react").JSX.Element | null;