import { ValidatorError } from '../../utils/validator';
export declare class Color {
    private el;
    color?: string;
    compact?: boolean;
    default?: string;
    error?: boolean;
    hasFocus?: boolean;
    info?: string;
    label?: string;
    name?: string;
    tooltip?: string;
    validation?: string;
    disabled: boolean;
    value?: string;
    private _initialValue?;
    private _inputCreator;
    private handleBlur;
    private handleFocus;
    private handleReset;
    private handleInput;
    watchValue(value?: string): void;
    reset(): Promise<void>;
    validate(silent?: boolean): Promise<ValidatorError[]>;
    private updateValue;
    componentDidLoad(): void;
    render(): any;
}
