import React from 'react'; import type { ColorResult } from 'react-color'; import type { ColorPickerProps } from '../types'; interface ColorControlState { isOpened: boolean; isFocused: boolean; inputValue: string; } export declare class ColorControl extends React.PureComponent { static defaultProps: { format: string; clearable: boolean; placeholder: string; allowCustomColor: boolean; }; state: { isOpened: boolean; isFocused: boolean; inputValue: any; }; popover: any; closeTimer: number; preview: React.RefObject; input: React.RefObject; constructor(props: ColorPickerProps); componentDidUpdate(prevProps: ColorPickerProps): void; handleFocus(): void; handleBlur(): void; focus(): void; blur(): void; open(fn?: () => void): void; close(): void; clearValue(): void; handleClick(): void; handleInputChange(e: React.ChangeEvent): void; validateColor(value: string): boolean; handleChange(color: ColorResult): void; render(): JSX.Element; } export default ColorControl;