import { InputHTMLAttributes, ReactNode } from 'react';
export type ColorPickerSize = "xs" | "sm" | "md" | "lg";
export type ColorPickerProps = Omit<InputHTMLAttributes<HTMLInputElement>, "defaultValue" | "onChange" | "size" | "type" | "value"> & {
    value: string;
    onValueChange: (value: string) => void;
    label?: ReactNode;
    helperText?: ReactNode;
    errorText?: ReactNode;
    disabled?: boolean;
    size?: ColorPickerSize;
    containerClassName?: string;
    labelClassName?: string;
    inputClassName?: string;
    swatchClassName?: string;
};
export declare const ColorPicker: import('react').ForwardRefExoticComponent<Omit<InputHTMLAttributes<HTMLInputElement>, "defaultValue" | "onChange" | "value" | "size" | "type"> & {
    value: string;
    onValueChange: (value: string) => void;
    label?: ReactNode;
    helperText?: ReactNode;
    errorText?: ReactNode;
    disabled?: boolean;
    size?: ColorPickerSize;
    containerClassName?: string;
    labelClassName?: string;
    inputClassName?: string;
    swatchClassName?: string;
} & import('react').RefAttributes<HTMLInputElement>>;
