import { Color } from './utils/color'; import type { SupportLang } from './utils/type'; declare const _default: import("vue").DefineComponent<{ isWidget: import("vue-types").VueTypeValidableDef & { default: boolean; }; pickerType: import("vue-types").VueTypeDef & { default: string; }; shape: import("vue-types").VueTypeDef & { default: string; }; modelValue: { type: import("vue").PropType; required: boolean; default: string; }; format: { type: import("vue").PropType; default: string; }; disableAlpha: import("vue-types").VueTypeValidableDef & { default: boolean; }; disableHistory: import("vue-types").VueTypeValidableDef & { default: boolean; }; roundHistory: import("vue-types").VueTypeValidableDef & { default: boolean; }; useType: import("vue-types").VueTypeDef & { default: string; }; activeKey: import("vue-types").VueTypeDef & { default: string; }; lang: { type: import("vue").PropType; default: string; }; placement: { type: import("vue").PropType; default: string; }; zIndex: import("vue-types").VueTypeValidableDef & { default: number; } & { default: number; }; defPureColor: { type: import("vue").PropType; default: string; }; }, { colorCubeRef: any; pickerRef: any; showPicker: import("vue").Ref; colorInstance: import("vue").Ref<{ toString: (format?: import("./utils/color").ColorFormat | undefined) => string; toHexString: () => string; toRgbString: () => string; hex: string; hue: number; saturation: number; brightness: number; lightness: number; red: number; green: number; blue: number; alpha: number; readonly RGB: number[]; readonly HSB: number[]; readonly HSL: number[]; }>; getBgColorStyle: import("vue").ComputedRef<{ background: string; }>; onColorChange: (v: Color) => void; onShowPicker: () => void; onActiveKeyChange: (key: string) => void; getComponentName: import("vue").ComputedRef; getBindArgs: import("vue").ComputedRef<{ startColor: { toString: (format?: import("./utils/color").ColorFormat | undefined) => string; toHexString: () => string; toRgbString: () => string; hex: string; hue: number; saturation: number; brightness: number; lightness: number; red: number; green: number; blue: number; alpha: number; readonly RGB: number[]; readonly HSB: number[]; readonly HSL: number[]; }; endColor: { toString: (format?: import("./utils/color").ColorFormat | undefined) => string; toHexString: () => string; toRgbString: () => string; hex: string; hue: number; saturation: number; brightness: number; lightness: number; red: number; green: number; blue: number; alpha: number; readonly RGB: number[]; readonly HSB: number[]; readonly HSL: number[]; }; onStartColorChange: (v: Color) => void; onEndColorChange: (v: Color) => void; angle: number; startColorStop: number; endColorStop: number; onStartColorStopChange: (v: number) => void; onEndColorStopChange: (v: number) => void; onAngleChange: (v: number) => void; onAdvanceChange: (v: boolean) => void; disableAlpha?: undefined; disableHistory?: undefined; roundHistory?: undefined; color?: undefined; onChange?: undefined; } | { disableAlpha: boolean; disableHistory: boolean; roundHistory: boolean; color: { toString: (format?: import("./utils/color").ColorFormat | undefined) => string; toHexString: () => string; toRgbString: () => string; hex: string; hue: number; saturation: number; brightness: number; lightness: number; red: number; green: number; blue: number; alpha: number; readonly RGB: number[]; readonly HSB: number[]; readonly HSL: number[]; }; onChange: (v: Color) => void; onAdvanceChange: (isAdvance: boolean) => void; startColor?: undefined; endColor?: undefined; onStartColorChange?: undefined; onEndColorChange?: undefined; angle?: undefined; startColorStop?: undefined; endColorStop?: undefined; onStartColorStopChange?: undefined; onEndColorStopChange?: undefined; onAngleChange?: undefined; }>; state: { pureColor: string; activeKey: string; isAdvanceMode: boolean; }; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("update:activeKey" | "colorChange" | "update:modelValue" | "on-undo" | "afterColorChanged" | "activeKeyChange")[], "update:activeKey" | "colorChange" | "update:modelValue" | "on-undo" | "afterColorChanged" | "activeKeyChange", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly & { default: boolean; }; pickerType: import("vue-types").VueTypeDef & { default: string; }; shape: import("vue-types").VueTypeDef & { default: string; }; modelValue: { type: import("vue").PropType; required: boolean; default: string; }; format: { type: import("vue").PropType; default: string; }; disableAlpha: import("vue-types").VueTypeValidableDef & { default: boolean; }; disableHistory: import("vue-types").VueTypeValidableDef & { default: boolean; }; roundHistory: import("vue-types").VueTypeValidableDef & { default: boolean; }; useType: import("vue-types").VueTypeDef & { default: string; }; activeKey: import("vue-types").VueTypeDef & { default: string; }; lang: { type: import("vue").PropType; default: string; }; placement: { type: import("vue").PropType; default: string; }; zIndex: import("vue-types").VueTypeValidableDef & { default: number; } & { default: number; }; defPureColor: { type: import("vue").PropType; default: string; }; }>> & { onColorChange?: ((...args: any[]) => any) | undefined; "onUpdate:activeKey"?: ((...args: any[]) => any) | undefined; onActiveKeyChange?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; "onOn-undo"?: ((...args: any[]) => any) | undefined; onAfterColorChanged?: ((...args: any[]) => any) | undefined; }, { disableAlpha: boolean; disableHistory: boolean; roundHistory: boolean; lang: SupportLang; activeKey: string; isWidget: boolean; pickerType: string; shape: string; modelValue: string; format: import("./utils/color").ColorFormat; useType: string; placement: import("./utils/type").Placement; zIndex: number; defPureColor: string; }>; export default _default;