/** * Input with color picker * * @author Dmitry Shelabin * @date 2022-03-14 */ import * as React from 'react'; import { ColorResult } from 'react-color'; export declare type InputColorPickerProps = { allowClear?: boolean; errorMessage?: React.ReactNode; isReadOnly?: boolean; isDisabled?: boolean; placeholder?: string; color?: string; onChange?: (color: string) => void; }; interface IState { isOpen: boolean; color: string; } export declare class InputColorPicker extends React.Component { constructor(props: InputColorPickerProps); prefixRef: React.RefObject; componentDidUpdate(prevProps: Readonly, prevState: Readonly, snapshot?: any): void; onInputChange: (e: React.ChangeEvent) => void; onVisibleChange: (visible: boolean) => void; onChange: (color?: ColorResult | undefined) => void; render(): JSX.Element; } export {};