import type { CustomSlotsType } from '../_util/type'; import { AggregationColor } from './color'; import type { ColorFormatType } from './interface'; declare const _default: { new (...args: any[]): import("vue").CreateComponentPublicInstanceWithMixins; }; defaultValue: { type: import("vue").PropType; }; format: { type: import("vue").PropType; }; defaultFormat: { type: import("vue").PropType; default: string; }; allowClear: { type: BooleanConstructor; default: boolean; }; presets: { type: import("vue").PropType; }; disabled: { type: BooleanConstructor; default: any; }; disabledAlpha: { type: BooleanConstructor; default: boolean; }; disabledFormat: { type: BooleanConstructor; default: boolean; }; open: { type: BooleanConstructor; default: any; }; trigger: { type: import("vue").PropType; default: string; }; placement: { type: import("vue").PropType; default: string; }; arrow: { type: import("vue").PropType; default: boolean; }; showText: { type: import("vue").PropType import("vue").VNodeChild)>; default: boolean; }; size: { type: import("vue").PropType; }; rootClassName: StringConstructor; getPopupContainer: { type: import("vue").PropType<(node: HTMLElement) => HTMLElement>; }; panelRender: { type: import("vue").PropType; default: import("./interface").PanelRender; }; destroyTooltipOnHide: { type: BooleanConstructor; default: boolean; }; destroyOnHidden: { type: BooleanConstructor; default: any; }; }>> & Readonly<{ onChange?: (...args: any[]) => any; "onUpdate:value"?: (...args: any[]) => any; onOpenChange?: (...args: any[]) => any; "onUpdate:open"?: (...args: any[]) => any; onClear?: (...args: any[]) => any; onChangeComplete?: (...args: any[]) => any; onFormatChange?: (...args: any[]) => any; }>, () => import("../_util/type").VueNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("clear" | "change" | "update:value" | "update:open" | "openChange" | "changeComplete" | "formatChange")[], import("vue").PublicProps, { open: boolean; disabled: boolean; trigger: import("./interface").TriggerType; arrow: boolean; placement: import("../tooltip").TooltipPlacement; destroyTooltipOnHide: boolean; destroyOnHidden: boolean; allowClear: boolean; panelRender: import("./interface").PanelRender; defaultFormat: ColorFormatType; disabledAlpha: boolean; disabledFormat: boolean; showText: boolean | ((color: AggregationColor) => import("vue").VNodeChild); }, true, {}, CustomSlotsType<{ default?: any; panelRender?: any; }>, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly; }; defaultValue: { type: import("vue").PropType; }; format: { type: import("vue").PropType; }; defaultFormat: { type: import("vue").PropType; default: string; }; allowClear: { type: BooleanConstructor; default: boolean; }; presets: { type: import("vue").PropType; }; disabled: { type: BooleanConstructor; default: any; }; disabledAlpha: { type: BooleanConstructor; default: boolean; }; disabledFormat: { type: BooleanConstructor; default: boolean; }; open: { type: BooleanConstructor; default: any; }; trigger: { type: import("vue").PropType; default: string; }; placement: { type: import("vue").PropType; default: string; }; arrow: { type: import("vue").PropType; default: boolean; }; showText: { type: import("vue").PropType import("vue").VNodeChild)>; default: boolean; }; size: { type: import("vue").PropType; }; rootClassName: StringConstructor; getPopupContainer: { type: import("vue").PropType<(node: HTMLElement) => HTMLElement>; }; panelRender: { type: import("vue").PropType; default: import("./interface").PanelRender; }; destroyTooltipOnHide: { type: BooleanConstructor; default: boolean; }; destroyOnHidden: { type: BooleanConstructor; default: any; }; }>> & Readonly<{ onChange?: (...args: any[]) => any; "onUpdate:value"?: (...args: any[]) => any; onOpenChange?: (...args: any[]) => any; "onUpdate:open"?: (...args: any[]) => any; onClear?: (...args: any[]) => any; onChangeComplete?: (...args: any[]) => any; onFormatChange?: (...args: any[]) => any; }>, () => import("../_util/type").VueNode, {}, {}, {}, { open: boolean; disabled: boolean; trigger: import("./interface").TriggerType; arrow: boolean; placement: import("../tooltip").TooltipPlacement; destroyTooltipOnHide: boolean; destroyOnHidden: boolean; allowClear: boolean; panelRender: import("./interface").PanelRender; defaultFormat: ColorFormatType; disabledAlpha: boolean; disabledFormat: boolean; showText: boolean | ((color: AggregationColor) => import("vue").VNodeChild); }>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import("vue").ComponentOptionsBase; }; defaultValue: { type: import("vue").PropType; }; format: { type: import("vue").PropType; }; defaultFormat: { type: import("vue").PropType; default: string; }; allowClear: { type: BooleanConstructor; default: boolean; }; presets: { type: import("vue").PropType; }; disabled: { type: BooleanConstructor; default: any; }; disabledAlpha: { type: BooleanConstructor; default: boolean; }; disabledFormat: { type: BooleanConstructor; default: boolean; }; open: { type: BooleanConstructor; default: any; }; trigger: { type: import("vue").PropType; default: string; }; placement: { type: import("vue").PropType; default: string; }; arrow: { type: import("vue").PropType; default: boolean; }; showText: { type: import("vue").PropType import("vue").VNodeChild)>; default: boolean; }; size: { type: import("vue").PropType; }; rootClassName: StringConstructor; getPopupContainer: { type: import("vue").PropType<(node: HTMLElement) => HTMLElement>; }; panelRender: { type: import("vue").PropType; default: import("./interface").PanelRender; }; destroyTooltipOnHide: { type: BooleanConstructor; default: boolean; }; destroyOnHidden: { type: BooleanConstructor; default: any; }; }>> & Readonly<{ onChange?: (...args: any[]) => any; "onUpdate:value"?: (...args: any[]) => any; onOpenChange?: (...args: any[]) => any; "onUpdate:open"?: (...args: any[]) => any; onClear?: (...args: any[]) => any; onChangeComplete?: (...args: any[]) => any; onFormatChange?: (...args: any[]) => any; }>, () => import("../_util/type").VueNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("clear" | "change" | "update:value" | "update:open" | "openChange" | "changeComplete" | "formatChange")[], "clear" | "change" | "update:value" | "update:open" | "openChange" | "changeComplete" | "formatChange", { open: boolean; disabled: boolean; trigger: import("./interface").TriggerType; arrow: boolean; placement: import("../tooltip").TooltipPlacement; destroyTooltipOnHide: boolean; destroyOnHidden: boolean; allowClear: boolean; panelRender: import("./interface").PanelRender; defaultFormat: ColorFormatType; disabledAlpha: boolean; disabledFormat: boolean; showText: boolean | ((color: AggregationColor) => import("vue").VNodeChild); }, {}, string, CustomSlotsType<{ default?: any; panelRender?: any; }>, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & import("vue").Plugin; export default _default; export { AggregationColor };