import { TsxAllowUnknowProperties } from "../TsxAllowUnknowProperties";
import { IValidator, ColorPickerModel, ColorPickerDisplayOptions } from "..";
/**Color Picker*/
export interface IColorPicker {
    label?: string;
    required?: boolean;
    dark?: boolean;
    slim?: boolean;
    dense?: boolean;
    placeholder?: string;
    allowRgba?: boolean;
    display?: ColorPickerDisplayOptions;
    valueBind: ColorPickerModel;
    onValueChanged?: (model: ColorPickerModel) => void;
    errorMessages?: Array<string>;
    validator?: IValidator;
    attachedToParent?: boolean;
    disableContextColor?: boolean;
    disabled?: boolean;
}
declare global {
    namespace VueTsxSupport.JSX {
        interface Element {
        }
        interface ElementClass {
        }
        interface IntrinsicElements {
            "omfx-color-picker": TsxAllowUnknowProperties<IColorPicker>;
        }
    }
}
