import { type CSSProperties } from 'react'; import { type CssLength } from '../../../utils/css'; import { type AdvancedColorWheelColor, type AdvancedColorWheelHarmony, type AdvancedColorWheelPalette, type AdvancedColorWheelRgb, type AdvancedColorWheelValue } from './AdvancedColorWheel.utils'; type AdvancedColorWheelProps = { value?: AdvancedColorWheelValue; defaultValue?: AdvancedColorWheelValue; onChange?: (palette: AdvancedColorWheelPalette) => void; mode?: AdvancedColorWheelHarmony; defaultMode?: AdvancedColorWheelHarmony; onModeChange?: (mode: AdvancedColorWheelHarmony) => void; lightness?: number; defaultLightness?: number; onLightnessChange?: (lightness: number) => void; label?: string; disabled?: boolean; size?: CssLength; className?: string; style?: CSSProperties; }; declare const AdvancedColorWheel: ({ value, defaultValue, onChange, mode, defaultMode, onModeChange, lightness, defaultLightness, onLightnessChange, label, disabled, size, className, style, }: AdvancedColorWheelProps) => import("react/jsx-runtime").JSX.Element; export { AdvancedColorWheel }; export type { AdvancedColorWheelColor, AdvancedColorWheelHarmony, AdvancedColorWheelPalette, AdvancedColorWheelProps, AdvancedColorWheelRgb, AdvancedColorWheelValue, };