import * as React from 'react'; type VariantThumbSize = 'sm' | 'md' | 'lg'; export interface VariantThumbProps { imageUrl?: string | null; name?: string; alt?: string; size?: VariantThumbSize; selected?: boolean; onClick?: (e: React.MouseEvent) => void; className?: string; /** Optional overlay (e.g. SwatchIconOverlay) rendered inside the thumb */ overlay?: React.ReactNode; /** Use for variant grid cards; adds ov25-variant-image-container */ asImageContainer?: boolean; } export declare const VariantThumb: React.MemoExoticComponent<({ imageUrl, name, alt, size, selected, onClick, className, overlay, asImageContainer, }: VariantThumbProps) => React.JSX.Element>; export {};