import { IntrinsicStyledCoreProps } from '@smart-react-components/core/element-props/intrinsic-styled-core-props';
import { PaletteProp, Partial, ResponsiveProp, SetState, SizeProp } from '@smart-react-components/core/types';
import React from 'react';
import { ColorPickerFormat } from '../types/color-picker';
export { ColorPickerFormat } from '../types/color-picker';
export interface Props extends IntrinsicStyledCoreProps, Partial<ResponsiveProp<'size', SizeProp>> {
    canAddColorToPalette?: boolean;
    cancelLabel?: string;
    format?: ColorPickerFormat;
    hasButtons?: boolean;
    hasConsole?: boolean;
    hasPalette?: boolean;
    isDisabled?: boolean;
    isOutline?: boolean;
    isSoft?: boolean;
    hasOpacityPicker?: boolean;
    palette?: PaletteProp;
    paletteColors?: string[];
    onCancel?: (e: Event) => void;
    onDrag?: (e: Event) => void;
    onSave?: (e: Event) => void;
    saveLabel?: string;
    setPaletteColors?: SetState<string[]>;
    setValue: SetState<string>;
    value: string;
}
declare const ColorPicker: React.FC<Props>;
export default ColorPicker;
