/// import { PureComponent } from '../../utils/component'; import { ColorBoardProps, ColorBoardState, OnModalPanelInputValueChangeParams } from './type'; declare class ColorBoard extends PureComponent { static defaultProps: ColorBoardProps; prevValue: string; get hasValue(): boolean; constructor(props: ColorBoardProps); componentDidMount(): void; componentDidUpdate(prevProps: ColorBoardProps): void; handleModeChange: (mode: ColorBoardState['mode']) => void; handleColorValueChange: (value: string, propUpdate?: boolean) => void; handleRgbValueChange: (value: Uint8ClampedArray) => void; handleHueValueChange: (h: number) => void; handleAlphaValueChange: (alpha: number) => void; dispatchPropChange: ([r, g, b, a, h, s, l]: [number, number, number, number, number, number, number]) => void; handleDefaultColorSpanClick: (color: string) => void; handleModeInputChange: (params: OnModalPanelInputValueChangeParams) => void; handleRgbPanelMoveChange: (isRgbPanelMoving: boolean) => void; renderDefaultColors: () => JSX.Element; render(): JSX.Element; } export default ColorBoard;