/// <reference types="react" />
import { BaseComponent } from '../../Utilities';
import { IColorPickerProps } from './ColorPicker.types';
import { IColor } from '../../utilities/color/colors';
export interface IColorPickerState {
    isOpen: boolean;
    color: IColor;
}
export declare class ColorPicker extends BaseComponent<IColorPickerProps, IColorPickerState> {
    static defaultProps: {
        hexLabel: string;
        redLabel: string;
        greenLabel: string;
        blueLabel: string;
        alphaLabel: string;
    };
    private hexText;
    private rText;
    private gText;
    private bText;
    private aText;
    constructor(props: IColorPickerProps);
    componentWillReceiveProps(newProps: IColorPickerProps): void;
    render(): JSX.Element;
    private _onSVChanged(s, v);
    private _onHChanged(h);
    private _onAChanged(a);
    private _onHexChanged();
    private _onRGBAChanged();
    private _updateColor(newColor?);
}
