import { type CSSProperties, type HTMLAttributes, type Ref } from 'react'; import { type CssLength } from '../../../utils/css'; export type GradientOrbSpeed = 'balanced' | 'fast' | 'slow'; export type GradientOrbProps = Omit, 'children'> & { alpha?: number; backgroundColor?: CSSProperties['backgroundColor']; canvasClassName?: string; columns?: number; disabled?: boolean; duration?: number; hueRange?: number; hueStart?: number; label?: string; lightnessMax?: number; lightnessMin?: number; noiseRadius?: number; paused?: boolean; ref?: Ref; respectReducedMotion?: boolean; rows?: number; saturation?: number; scale?: number; shadow?: CSSProperties['boxShadow']; size?: CssLength; speed?: GradientOrbSpeed; }; declare const GradientOrb: ({ alpha, backgroundColor, canvasClassName, className, columns, disabled, duration, hueRange, hueStart, label, lightnessMax, lightnessMin, noiseRadius, paused, ref, respectReducedMotion, rows, saturation, scale, shadow, size, speed, style, ...props }: GradientOrbProps) => import("react/jsx-runtime").JSX.Element; export { GradientOrb };