import React from "react"; import { ProductDetails, Customizations, VariantOptions, BundlePayload } from "../Bundle"; import "../bundle.scss"; type BundleProductDetailsModalProps = { handleAddToBundle: (variantId: string, product: ProductDetails, quantity: number) => void; selectedProducts: { variantId: string; product: ProductDetails; quantity: number; }[]; selectedProductsByTier?: { [tier: number]: string[]; }; remainingQuantity: number; hideAddToBundle: boolean; disableQuantitySelector: boolean; themeColor?: string; cornerRadius: string; primaryTextColorCta: string; primaryBackgroundColorCta: string; styles: Customizations; reviewRatingType?: string; rating?: { averageRating: number; ratingCount: number; }; customVariantsQuantity?: { quantity: number; variantId: string; }[]; bundleProductsCustomQuantity?: number | null; isFreebieTier?: boolean; showFreebieTierProductPrices?: boolean; bundleVariantOptions?: VariantOptions; onVariantSelect?: (variantId: string, product: ProductDetails) => void; bundleType?: string; bundle?: BundlePayload; bundleDiscountType?: string; bundleDiscountValue?: number | null; totalPriceSum?: number | string; dealPrice?: number | string; totalSelectedOriginal?: number; }; declare const BundleProductDetailsModal: React.ForwardRefExoticComponent>; export default BundleProductDetailsModal;