import { PropType } from '@vue/composition-api'; import { Color } from '../utils'; import { TdColorHandler } from '../interfaces'; declare const _default: import("vue").ComponentOptions(pattern: T, ...args: any[]) => any; global: import("@vue/composition-api").ComputedRef<{} & import("../..").ColorPickerConfig>; confirmGlobal: import("@vue/composition-api").ComputedRef<{} & import("../..").PopconfirmConfig>; classPrefix: import("@vue/composition-api").ComputedRef; DeleteIcon: import("tdesign-icons-vue").GlobalIconType; AddIcon: import("tdesign-icons-vue").GlobalIconType; baseClassName: import("@vue/composition-api").ComputedRef; statusClassNames: { loading: string; loadMore: string; disabled: string; focused: string; success: string; error: string; warning: string; selected: string; active: string; checked: string; current: string; hidden: string; visible: string; expanded: string; indeterminate: string; }; selectedColorIndex: import("@vue/composition-api").ComputedRef; visiblePopConfirm: import("@vue/composition-api").Ref; setVisiblePopConfirm: (visible: boolean) => void; handleClick: (color: string) => void; isEqualCurrentColor: (color: string) => boolean; handleRemoveColor: () => void; }> & import("@vue/composition-api").Data, {}, {}, { colors: { type: PropType; default: () => PropType; }; title: { type: StringConstructor; default: string; }; editable: { type: BooleanConstructor; default: boolean; }; handleSetColor: { type: PropType; default: () => () => void; }; handleAddColor: { type: PropType; default: () => () => void; }; disabled: BooleanConstructor; color: { type: import("vue").PropType; }; handleChange: { type: import("vue").PropType; default: () => () => void; }; }, import("@vue/composition-api").ExtractPropTypes<{ colors: { type: PropType; default: () => PropType; }; title: { type: StringConstructor; default: string; }; editable: { type: BooleanConstructor; default: boolean; }; handleSetColor: { type: PropType; default: () => () => void; }; handleAddColor: { type: PropType; default: () => () => void; }; disabled: BooleanConstructor; color: { type: import("vue").PropType; }; handleChange: { type: import("vue").PropType; default: () => () => void; }; }>> & Omit, never> & (new (...args: any[]) => import("@vue/composition-api").ComponentRenderProxy<{ title: string; disabled: boolean; handleChange: TdColorHandler; colors: string[]; editable: boolean; handleSetColor: TdColorHandler; handleAddColor: TdColorHandler; } & { color?: Color; }, import("@vue/composition-api").ShallowUnwrapRef<{ t: (pattern: T, ...args: any[]) => any; global: import("@vue/composition-api").ComputedRef<{} & import("../..").ColorPickerConfig>; confirmGlobal: import("@vue/composition-api").ComputedRef<{} & import("../..").PopconfirmConfig>; classPrefix: import("@vue/composition-api").ComputedRef; DeleteIcon: import("tdesign-icons-vue").GlobalIconType; AddIcon: import("tdesign-icons-vue").GlobalIconType; baseClassName: import("@vue/composition-api").ComputedRef; statusClassNames: { loading: string; loadMore: string; disabled: string; focused: string; success: string; error: string; warning: string; selected: string; active: string; checked: string; current: string; hidden: string; visible: string; expanded: string; indeterminate: string; }; selectedColorIndex: import("@vue/composition-api").ComputedRef; visiblePopConfirm: import("@vue/composition-api").Ref; setVisiblePopConfirm: (visible: boolean) => void; handleClick: (color: string) => void; isEqualCurrentColor: (color: string) => boolean; handleRemoveColor: () => void; }>, import("@vue/composition-api").Data, {}, {}, {}, {}, {}, { title: string; disabled: boolean; handleChange: TdColorHandler; colors: string[]; editable: boolean; handleSetColor: TdColorHandler; handleAddColor: TdColorHandler; } & { color?: Color; }, { title: string; disabled: boolean; handleChange: TdColorHandler; colors: string[]; editable: boolean; handleSetColor: TdColorHandler; handleAddColor: TdColorHandler; }, true>); export default _default;