import React from "react"; import { FreebieRewardContext } from "../../../utils/freebieUtils"; type DesktopVariantPopupProps = { isDev?: boolean; removeCartItem: (variantId: string, triggeredFrom?: string, ytRequest?: boolean) => Promise; addCartItem?: (variantId: string, quantity?: number, triggeredFrom?: string, freebieReplace?: boolean, productHandle?: string) => Promise; getProductDetailsByVariantId?: (handle: string, variantId?: string) => Promise; themeColor?: string; cartComponentsCornerType?: "rounded" | "sharp"; cartComponentsCornerRadius?: number; backgroundColor?: string; removeFreebieFromCart?: (lineItemKey: string) => Promise; freebieClaimAddToCart?: (variantId: string, originalAllowedVariantIds?: string[], rewardContext?: FreebieRewardContext) => Promise; stealDealAddToCart?: (variantId: string, originalAllowedVariantIds?: string[], rewardContext?: FreebieRewardContext) => Promise; productClaimCtaButtonText?: string; backgroundSubdued?: string; primaryTextColor?: string; }; declare const DesktopVariantPopup: React.ForwardRefExoticComponent>; export default DesktopVariantPopup;