import { type CSSProperties, type ReactNode } from 'react'; type SwatchHoverColor = string | { value: string; label?: string; textColor?: string; }; type SwatchHoverProps = { colors?: SwatchHoverColor[]; label?: ReactNode; ariaLabel?: string; copiedLabel?: string; copyOnClick?: boolean; className?: string; style?: CSSProperties; threshold?: number; start?: number; distance?: number; rotation?: number; easeIn?: string; easeOut?: string; onColorCopy?: (color: string, index: number) => void; onColorSelect?: (color: string, index: number) => void; }; declare const SwatchHover: ({ colors, label, ariaLabel, copiedLabel, copyOnClick, className, style, threshold, start, distance, rotation, easeIn, easeOut, onColorCopy, onColorSelect, }: SwatchHoverProps) => import("react/jsx-runtime").JSX.Element; export { SwatchHover }; export type { SwatchHoverColor, SwatchHoverProps };