import React from "react"; import { ProductDetails, VariantOptions } from "../Bundle"; interface OptionValue { name: string; value: string; } interface VariantSwatchProps { options: OptionValue[]; selectedValue: OptionValue | null; onChange: (option: OptionValue) => void; type?: "color" | "image" | "text"; isOptionAvailable?: (optionValue: string) => boolean; isMobile?: boolean; showOutOfStockVariants?: boolean; } interface SingleProductVariantOptionsModalProps { product: ProductDetails; isOpen: boolean; onClose: () => void; variantOptions?: VariantOptions; cta: { textColor: string; backgroundColor: string; }; onConfirm: (variantId: string) => void; showOutOfStockVariants?: boolean; } export declare const VariantSwatch: React.FC; declare const SingleProductVariantOptionsModal: React.FC; export default SingleProductVariantOptionsModal;