import { PropType, DefineComponent, ExtractPropTypes, ComponentOptionsMixin, PublicProps, ComponentProvideOptions } from 'vue'; declare const _default: DefineComponent; default: () => never[]; }; /** 尺寸 Size */ size: { type: PropType<"mini" | "small" | "normal" | "large">; default: string; }; /** 是否禁用 */ disabled: { type: BooleanConstructor; default: boolean; }; /** 小数位数:数组格式输出时保留的小数位数,rgba格式的alpha值保留的小数位数 */ precision: { type: NumberConstructor; default: number; }; }>, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, { change: (value: string | number[]) => any; "update:modelValue": (value: string | number[]) => any; }, string, PublicProps, Readonly< ExtractPropTypes<{ /** 绑定值 支持多种格式:[r,g,b,a]数组(0-1)、#rrggbbaa、rgba(r,g,b,a)、rgb(r,g,b) */ modelValue: { type: PropType; default: () => never[]; }; /** 尺寸 Size */ size: { type: PropType<"mini" | "small" | "normal" | "large">; default: string; }; /** 是否禁用 */ disabled: { type: BooleanConstructor; default: boolean; }; /** 小数位数:数组格式输出时保留的小数位数,rgba格式的alpha值保留的小数位数 */ precision: { type: NumberConstructor; default: number; }; }>> & Readonly<{ onChange?: ((value: string | number[]) => any) | undefined; "onUpdate:modelValue"?: ((value: string | number[]) => any) | undefined; }>, { size: "small" | "normal" | "mini" | "large"; disabled: boolean; modelValue: string | number[]; precision: number; }, {}, {}, {}, string, ComponentProvideOptions, true, { saturationValueRef: HTMLDivElement; hueSliderRef: HTMLDivElement; alphaSliderRef: HTMLDivElement; }, HTMLDivElement>; export default _default;