import type { PropType, CSSProperties } from 'vue'; declare const _default: import("vue").DefineComponent; default: undefined; }; defaultValue: { type: PropType; default: number; }; step: { type: NumberConstructor; default: number; }; min: { type: NumberConstructor; default: number; }; marks: { type: PropType>; }; max: { type: NumberConstructor; default: number; }; direction: { type: PropType<"horizontal" | "vertical">; default: string; }; disabled: { type: BooleanConstructor; default: boolean; }; showTicks: { type: BooleanConstructor; default: boolean; }; showInput: { type: BooleanConstructor; default: boolean; }; range: { type: BooleanConstructor; default: boolean; }; formatTooltip: { type: FunctionConstructor; }; showTooltip: { type: BooleanConstructor; default: boolean; }; }>, { prefixCls: string; cls: import("vue").ComputedRef<(string | { [x: string]: boolean; })[]>; trackCls: import("vue").ComputedRef<(string | { [x: string]: boolean; })[]>; trackRef: import("vue").Ref; computedValue: import("vue").ComputedRef<[number, number]>; mergedDisabled: import("vue").ComputedRef; markList: import("vue").ComputedRef<{ key: number; content: string | undefined; isActive: boolean; }[]>; getBtnStyle: (value: number) => CSSProperties; getBarStyle: ([start, end]: [number, number]) => CSSProperties; handleClick: (e: MouseEvent) => void; handleMoveStart: () => void; handleEndMoving: (x: number, y: number) => void; handleMoveEnd: () => void; handleStartMoving: (x: number, y: number) => void; handleStartChange: (value?: number | undefined) => void; handleEndChange: (value?: number | undefined) => void; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { 'update:modelValue': (value: number | [number, number]) => true; change: (value: number | [number, number]) => true; }, string, import("vue").PublicProps, Readonly; default: undefined; }; defaultValue: { type: PropType; default: number; }; step: { type: NumberConstructor; default: number; }; min: { type: NumberConstructor; default: number; }; marks: { type: PropType>; }; max: { type: NumberConstructor; default: number; }; direction: { type: PropType<"horizontal" | "vertical">; default: string; }; disabled: { type: BooleanConstructor; default: boolean; }; showTicks: { type: BooleanConstructor; default: boolean; }; showInput: { type: BooleanConstructor; default: boolean; }; range: { type: BooleanConstructor; default: boolean; }; formatTooltip: { type: FunctionConstructor; }; showTooltip: { type: BooleanConstructor; default: boolean; }; }>> & Readonly<{ onChange?: ((value: number | [number, number]) => any) | undefined; "onUpdate:modelValue"?: ((value: number | [number, number]) => any) | undefined; }>, { disabled: boolean; defaultValue: number | [number, number]; modelValue: number | [number, number]; direction: "horizontal" | "vertical"; range: boolean; max: number; step: number; min: number; showTooltip: boolean; showTicks: boolean; showInput: boolean; }, {}, { SliderButton: import("vue").DefineComponent; default: string; }; disabled: { type: BooleanConstructor; default: boolean; }; min: { type: NumberConstructor; required: true; }; max: { type: NumberConstructor; required: true; }; formatTooltip: { type: FunctionConstructor; }; value: (StringConstructor | NumberConstructor)[]; tooltipPosition: { type: StringConstructor; }; showTooltip: { type: BooleanConstructor; default: boolean; }; }>, { prefixCls: string; cls: import("vue").ComputedRef; tooltipContent: import("vue").ComputedRef; mergedTooltipPosition: import("vue").ComputedRef<"top" | "right">; popupVisible: import("vue").ComputedRef; handleMouseDown: (e: MouseEvent | TouchEvent) => void; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("moving" | "movestart" | "moveend")[], "moving" | "movestart" | "moveend", import("vue").PublicProps, Readonly; default: string; }; disabled: { type: BooleanConstructor; default: boolean; }; min: { type: NumberConstructor; required: true; }; max: { type: NumberConstructor; required: true; }; formatTooltip: { type: FunctionConstructor; }; value: (StringConstructor | NumberConstructor)[]; tooltipPosition: { type: StringConstructor; }; showTooltip: { type: BooleanConstructor; default: boolean; }; }>> & Readonly<{ onMoving?: ((...args: any[]) => any) | undefined; onMovestart?: ((...args: any[]) => any) | undefined; onMoveend?: ((...args: any[]) => any) | undefined; }>, { disabled: boolean; direction: "horizontal" | "vertical"; showTooltip: boolean; }, {}, { Tooltip: { new (...args: any[]): import("vue").CreateComponentPublicInstanceWithMixins; default: string; }; mini: { type: BooleanConstructor; default: boolean; }; backgroundColor: { type: StringConstructor; }; contentClass: { type: PropType; }; contentStyle: { type: PropType; }; arrowClass: { type: PropType; }; arrowStyle: { type: PropType; }; popupContainer: { type: PropType; }; }>> & Readonly<{ "onUpdate:popupVisible"?: ((visible: boolean) => any) | undefined; onPopupVisibleChange?: ((visible: boolean) => any) | undefined; }>, { prefixCls: string; computedPopupVisible: import("vue").ComputedRef; contentCls: import("vue").ComputedRef<(import("../_utils/types").ClassName | undefined)[]>; computedContentStyle: import("vue").ComputedRef; arrowCls: import("vue").ComputedRef<(import("../_utils/types").ClassName | undefined)[]>; computedArrowStyle: import("vue").ComputedRef; handlePopupVisibleChange: (visible: boolean) => void; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { 'update:popupVisible': (visible: boolean) => true; popupVisibleChange: (visible: boolean) => true; }, import("vue").PublicProps, { mini: boolean; disabled: boolean; position: "br" | "rt" | "tr" | "top" | "bottom" | "left" | "right" | "tl" | "bl" | "lt" | "lb" | "rb"; popupVisible: boolean; defaultPopupVisible: boolean; }, true, {}, {}, { Trigger: { new (...args: any[]): import("vue").CreateComponentPublicInstanceWithMixins; default: string; }; position: { type: PropType<"br" | "rt" | "tr" | "top" | "bottom" | "left" | "right" | "tl" | "bl" | "lt" | "lb" | "rb">; default: string; }; disabled: { type: BooleanConstructor; default: boolean; }; popupOffset: { type: NumberConstructor; default: number; }; popupTranslate: { type: PropType; }; showArrow: { type: BooleanConstructor; default: boolean; }; alignPoint: { type: BooleanConstructor; default: boolean; }; popupHoverStay: { type: BooleanConstructor; default: boolean; }; blurToClose: { type: BooleanConstructor; default: boolean; }; clickToClose: { type: BooleanConstructor; default: boolean; }; clickOutsideToClose: { type: BooleanConstructor; default: boolean; }; unmountOnClose: { type: BooleanConstructor; default: boolean; }; contentClass: { type: (ObjectConstructor | StringConstructor | ArrayConstructor)[]; }; contentStyle: { type: PropType; }; arrowClass: { type: (ObjectConstructor | StringConstructor | ArrayConstructor)[]; }; arrowStyle: { type: PropType; }; popupStyle: { type: PropType; }; animationName: { type: StringConstructor; default: string; }; duration: { type: PropType; }; mouseEnterDelay: { type: NumberConstructor; default: number; }; mouseLeaveDelay: { type: NumberConstructor; default: number; }; focusDelay: { type: NumberConstructor; default: number; }; autoFitPopupWidth: { type: BooleanConstructor; default: boolean; }; autoFitPopupMinWidth: { type: BooleanConstructor; default: boolean; }; autoFixPosition: { type: BooleanConstructor; default: boolean; }; popupContainer: { type: PropType; }; updateAtScroll: { type: BooleanConstructor; default: boolean; }; autoFitTransformOrigin: { type: BooleanConstructor; default: boolean; }; hideEmpty: { type: BooleanConstructor; default: boolean; }; openedClass: { type: (ObjectConstructor | StringConstructor | ArrayConstructor)[]; }; autoFitPosition: { type: BooleanConstructor; default: boolean; }; renderToBody: { type: BooleanConstructor; default: boolean; }; preventFocus: { type: BooleanConstructor; default: boolean; }; scrollToClose: { type: BooleanConstructor; default: boolean; }; scrollToCloseDistance: { type: NumberConstructor; default: number; }; }>> & Readonly<{ onResize?: (() => any) | undefined; onHide?: (() => any) | undefined; onShow?: (() => any) | undefined; "onUpdate:popupVisible"?: ((visible: boolean) => any) | undefined; onPopupVisibleChange?: ((visible: boolean) => any) | undefined; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { 'update:popupVisible': (visible: boolean) => true; popupVisibleChange: (visible: boolean) => true; show: () => true; hide: () => true; resize: () => true; }, import("vue").PublicProps, { disabled: boolean; position: "br" | "rt" | "tr" | "top" | "bottom" | "left" | "right" | "tl" | "bl" | "lt" | "lb" | "rb"; popupVisible: boolean; defaultPopupVisible: boolean; trigger: "focus" | "hover" | "click" | "contextMenu" | ("focus" | "hover" | "click" | "contextMenu")[]; popupOffset: number; showArrow: boolean; alignPoint: boolean; popupHoverStay: boolean; blurToClose: boolean; clickToClose: boolean; clickOutsideToClose: boolean; unmountOnClose: boolean; animationName: string; mouseEnterDelay: number; mouseLeaveDelay: number; focusDelay: number; autoFitPopupWidth: boolean; autoFitPopupMinWidth: boolean; autoFixPosition: boolean; updateAtScroll: boolean; autoFitTransformOrigin: boolean; hideEmpty: boolean; autoFitPosition: boolean; renderToBody: boolean; preventFocus: boolean; scrollToClose: boolean; scrollToCloseDistance: number; }, true, {}, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly; default: string; }; position: { type: PropType<"br" | "rt" | "tr" | "top" | "bottom" | "left" | "right" | "tl" | "bl" | "lt" | "lb" | "rb">; default: string; }; disabled: { type: BooleanConstructor; default: boolean; }; popupOffset: { type: NumberConstructor; default: number; }; popupTranslate: { type: PropType; }; showArrow: { type: BooleanConstructor; default: boolean; }; alignPoint: { type: BooleanConstructor; default: boolean; }; popupHoverStay: { type: BooleanConstructor; default: boolean; }; blurToClose: { type: BooleanConstructor; default: boolean; }; clickToClose: { type: BooleanConstructor; default: boolean; }; clickOutsideToClose: { type: BooleanConstructor; default: boolean; }; unmountOnClose: { type: BooleanConstructor; default: boolean; }; contentClass: { type: (ObjectConstructor | StringConstructor | ArrayConstructor)[]; }; contentStyle: { type: PropType; }; arrowClass: { type: (ObjectConstructor | StringConstructor | ArrayConstructor)[]; }; arrowStyle: { type: PropType; }; popupStyle: { type: PropType; }; animationName: { type: StringConstructor; default: string; }; duration: { type: PropType; }; mouseEnterDelay: { type: NumberConstructor; default: number; }; mouseLeaveDelay: { type: NumberConstructor; default: number; }; focusDelay: { type: NumberConstructor; default: number; }; autoFitPopupWidth: { type: BooleanConstructor; default: boolean; }; autoFitPopupMinWidth: { type: BooleanConstructor; default: boolean; }; autoFixPosition: { type: BooleanConstructor; default: boolean; }; popupContainer: { type: PropType; }; updateAtScroll: { type: BooleanConstructor; default: boolean; }; autoFitTransformOrigin: { type: BooleanConstructor; default: boolean; }; hideEmpty: { type: BooleanConstructor; default: boolean; }; openedClass: { type: (ObjectConstructor | StringConstructor | ArrayConstructor)[]; }; autoFitPosition: { type: BooleanConstructor; default: boolean; }; renderToBody: { type: BooleanConstructor; default: boolean; }; preventFocus: { type: BooleanConstructor; default: boolean; }; scrollToClose: { type: BooleanConstructor; default: boolean; }; scrollToCloseDistance: { type: NumberConstructor; default: number; }; }>> & Readonly<{ onResize?: (() => any) | undefined; onHide?: (() => any) | undefined; onShow?: (() => any) | undefined; "onUpdate:popupVisible"?: ((visible: boolean) => any) | undefined; onPopupVisibleChange?: ((visible: boolean) => any) | undefined; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, { disabled: boolean; position: "br" | "rt" | "tr" | "top" | "bottom" | "left" | "right" | "tl" | "bl" | "lt" | "lb" | "rb"; popupVisible: boolean; defaultPopupVisible: boolean; trigger: "focus" | "hover" | "click" | "contextMenu" | ("focus" | "hover" | "click" | "contextMenu")[]; popupOffset: number; showArrow: boolean; alignPoint: boolean; popupHoverStay: boolean; blurToClose: boolean; clickToClose: boolean; clickOutsideToClose: boolean; unmountOnClose: boolean; animationName: string; mouseEnterDelay: number; mouseLeaveDelay: number; focusDelay: number; autoFitPopupWidth: boolean; autoFitPopupMinWidth: boolean; autoFixPosition: boolean; updateAtScroll: boolean; autoFitTransformOrigin: boolean; hideEmpty: boolean; autoFitPosition: boolean; renderToBody: boolean; preventFocus: boolean; scrollToClose: boolean; scrollToCloseDistance: number; }>; __isFragment?: undefined; __isTeleport?: undefined; __isSuspense?: undefined; } & import("vue").ComponentOptionsBase; default: string; }; position: { type: PropType<"br" | "rt" | "tr" | "top" | "bottom" | "left" | "right" | "tl" | "bl" | "lt" | "lb" | "rb">; default: string; }; disabled: { type: BooleanConstructor; default: boolean; }; popupOffset: { type: NumberConstructor; default: number; }; popupTranslate: { type: PropType; }; showArrow: { type: BooleanConstructor; default: boolean; }; alignPoint: { type: BooleanConstructor; default: boolean; }; popupHoverStay: { type: BooleanConstructor; default: boolean; }; blurToClose: { type: BooleanConstructor; default: boolean; }; clickToClose: { type: BooleanConstructor; default: boolean; }; clickOutsideToClose: { type: BooleanConstructor; default: boolean; }; unmountOnClose: { type: BooleanConstructor; default: boolean; }; contentClass: { type: (ObjectConstructor | StringConstructor | ArrayConstructor)[]; }; contentStyle: { type: PropType; }; arrowClass: { type: (ObjectConstructor | StringConstructor | ArrayConstructor)[]; }; arrowStyle: { type: PropType; }; popupStyle: { type: PropType; }; animationName: { type: StringConstructor; default: string; }; duration: { type: PropType; }; mouseEnterDelay: { type: NumberConstructor; default: number; }; mouseLeaveDelay: { type: NumberConstructor; default: number; }; focusDelay: { type: NumberConstructor; default: number; }; autoFitPopupWidth: { type: BooleanConstructor; default: boolean; }; autoFitPopupMinWidth: { type: BooleanConstructor; default: boolean; }; autoFixPosition: { type: BooleanConstructor; default: boolean; }; popupContainer: { type: PropType; }; updateAtScroll: { type: BooleanConstructor; default: boolean; }; autoFitTransformOrigin: { type: BooleanConstructor; default: boolean; }; hideEmpty: { type: BooleanConstructor; default: boolean; }; openedClass: { type: (ObjectConstructor | StringConstructor | ArrayConstructor)[]; }; autoFitPosition: { type: BooleanConstructor; default: boolean; }; renderToBody: { type: BooleanConstructor; default: boolean; }; preventFocus: { type: BooleanConstructor; default: boolean; }; scrollToClose: { type: BooleanConstructor; default: boolean; }; scrollToCloseDistance: { type: NumberConstructor; default: number; }; }>> & Readonly<{ onResize?: (() => any) | undefined; onHide?: (() => any) | undefined; onShow?: (() => any) | undefined; "onUpdate:popupVisible"?: ((visible: boolean) => any) | undefined; onPopupVisibleChange?: ((visible: boolean) => any) | undefined; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { 'update:popupVisible': (visible: boolean) => true; popupVisibleChange: (visible: boolean) => true; show: () => true; hide: () => true; resize: () => true; }, string, { disabled: boolean; position: "br" | "rt" | "tr" | "top" | "bottom" | "left" | "right" | "tl" | "bl" | "lt" | "lb" | "rb"; popupVisible: boolean; defaultPopupVisible: boolean; trigger: "focus" | "hover" | "click" | "contextMenu" | ("focus" | "hover" | "click" | "contextMenu")[]; popupOffset: number; showArrow: boolean; alignPoint: boolean; popupHoverStay: boolean; blurToClose: boolean; clickToClose: boolean; clickOutsideToClose: boolean; unmountOnClose: boolean; animationName: string; mouseEnterDelay: number; mouseLeaveDelay: number; focusDelay: number; autoFitPopupWidth: boolean; autoFitPopupMinWidth: boolean; autoFixPosition: boolean; updateAtScroll: boolean; autoFitTransformOrigin: boolean; hideEmpty: boolean; autoFitPosition: boolean; renderToBody: boolean; preventFocus: boolean; scrollToClose: boolean; scrollToCloseDistance: number; }, {}, string, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & { install: (app: import("vue").App, options?: import("../_utils/types").ArcoOptions | undefined) => void; }; } & import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly; default: string; }; mini: { type: BooleanConstructor; default: boolean; }; backgroundColor: { type: StringConstructor; }; contentClass: { type: PropType; }; contentStyle: { type: PropType; }; arrowClass: { type: PropType; }; arrowStyle: { type: PropType; }; popupContainer: { type: PropType; }; }>> & Readonly<{ "onUpdate:popupVisible"?: ((visible: boolean) => any) | undefined; onPopupVisibleChange?: ((visible: boolean) => any) | undefined; }>, { prefixCls: string; computedPopupVisible: import("vue").ComputedRef; contentCls: import("vue").ComputedRef<(import("../_utils/types").ClassName | undefined)[]>; computedContentStyle: import("vue").ComputedRef; arrowCls: import("vue").ComputedRef<(import("../_utils/types").ClassName | undefined)[]>; computedArrowStyle: import("vue").ComputedRef; handlePopupVisibleChange: (visible: boolean) => void; }, {}, {}, {}, { mini: boolean; disabled: boolean; position: "br" | "rt" | "tr" | "top" | "bottom" | "left" | "right" | "tl" | "bl" | "lt" | "lb" | "rb"; popupVisible: boolean; defaultPopupVisible: boolean; }>; __isFragment?: undefined; __isTeleport?: undefined; __isSuspense?: undefined; } & import("vue").ComponentOptionsBase; default: string; }; mini: { type: BooleanConstructor; default: boolean; }; backgroundColor: { type: StringConstructor; }; contentClass: { type: PropType; }; contentStyle: { type: PropType; }; arrowClass: { type: PropType; }; arrowStyle: { type: PropType; }; popupContainer: { type: PropType; }; }>> & Readonly<{ "onUpdate:popupVisible"?: ((visible: boolean) => any) | undefined; onPopupVisibleChange?: ((visible: boolean) => any) | undefined; }>, { prefixCls: string; computedPopupVisible: import("vue").ComputedRef; contentCls: import("vue").ComputedRef<(import("../_utils/types").ClassName | undefined)[]>; computedContentStyle: import("vue").ComputedRef; arrowCls: import("vue").ComputedRef<(import("../_utils/types").ClassName | undefined)[]>; computedArrowStyle: import("vue").ComputedRef; handlePopupVisibleChange: (visible: boolean) => void; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { 'update:popupVisible': (visible: boolean) => true; popupVisibleChange: (visible: boolean) => true; }, string, { mini: boolean; disabled: boolean; position: "br" | "rt" | "tr" | "top" | "bottom" | "left" | "right" | "tl" | "bl" | "lt" | "lb" | "rb"; popupVisible: boolean; defaultPopupVisible: boolean; }, {}, string, {}, { Trigger: { new (...args: any[]): import("vue").CreateComponentPublicInstanceWithMixins; default: string; }; position: { type: PropType<"br" | "rt" | "tr" | "top" | "bottom" | "left" | "right" | "tl" | "bl" | "lt" | "lb" | "rb">; default: string; }; disabled: { type: BooleanConstructor; default: boolean; }; popupOffset: { type: NumberConstructor; default: number; }; popupTranslate: { type: PropType; }; showArrow: { type: BooleanConstructor; default: boolean; }; alignPoint: { type: BooleanConstructor; default: boolean; }; popupHoverStay: { type: BooleanConstructor; default: boolean; }; blurToClose: { type: BooleanConstructor; default: boolean; }; clickToClose: { type: BooleanConstructor; default: boolean; }; clickOutsideToClose: { type: BooleanConstructor; default: boolean; }; unmountOnClose: { type: BooleanConstructor; default: boolean; }; contentClass: { type: (ObjectConstructor | StringConstructor | ArrayConstructor)[]; }; contentStyle: { type: PropType; }; arrowClass: { type: (ObjectConstructor | StringConstructor | ArrayConstructor)[]; }; arrowStyle: { type: PropType; }; popupStyle: { type: PropType; }; animationName: { type: StringConstructor; default: string; }; duration: { type: PropType; }; mouseEnterDelay: { type: NumberConstructor; default: number; }; mouseLeaveDelay: { type: NumberConstructor; default: number; }; focusDelay: { type: NumberConstructor; default: number; }; autoFitPopupWidth: { type: BooleanConstructor; default: boolean; }; autoFitPopupMinWidth: { type: BooleanConstructor; default: boolean; }; autoFixPosition: { type: BooleanConstructor; default: boolean; }; popupContainer: { type: PropType; }; updateAtScroll: { type: BooleanConstructor; default: boolean; }; autoFitTransformOrigin: { type: BooleanConstructor; default: boolean; }; hideEmpty: { type: BooleanConstructor; default: boolean; }; openedClass: { type: (ObjectConstructor | StringConstructor | ArrayConstructor)[]; }; autoFitPosition: { type: BooleanConstructor; default: boolean; }; renderToBody: { type: BooleanConstructor; default: boolean; }; preventFocus: { type: BooleanConstructor; default: boolean; }; scrollToClose: { type: BooleanConstructor; default: boolean; }; scrollToCloseDistance: { type: NumberConstructor; default: number; }; }>> & Readonly<{ onResize?: (() => any) | undefined; onHide?: (() => any) | undefined; onShow?: (() => any) | undefined; "onUpdate:popupVisible"?: ((visible: boolean) => any) | undefined; onPopupVisibleChange?: ((visible: boolean) => any) | undefined; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { 'update:popupVisible': (visible: boolean) => true; popupVisibleChange: (visible: boolean) => true; show: () => true; hide: () => true; resize: () => true; }, import("vue").PublicProps, { disabled: boolean; position: "br" | "rt" | "tr" | "top" | "bottom" | "left" | "right" | "tl" | "bl" | "lt" | "lb" | "rb"; popupVisible: boolean; defaultPopupVisible: boolean; trigger: "focus" | "hover" | "click" | "contextMenu" | ("focus" | "hover" | "click" | "contextMenu")[]; popupOffset: number; showArrow: boolean; alignPoint: boolean; popupHoverStay: boolean; blurToClose: boolean; clickToClose: boolean; clickOutsideToClose: boolean; unmountOnClose: boolean; animationName: string; mouseEnterDelay: number; mouseLeaveDelay: number; focusDelay: number; autoFitPopupWidth: boolean; autoFitPopupMinWidth: boolean; autoFixPosition: boolean; updateAtScroll: boolean; autoFitTransformOrigin: boolean; hideEmpty: boolean; autoFitPosition: boolean; renderToBody: boolean; preventFocus: boolean; scrollToClose: boolean; scrollToCloseDistance: number; }, true, {}, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly; default: string; }; position: { type: PropType<"br" | "rt" | "tr" | "top" | "bottom" | "left" | "right" | "tl" | "bl" | "lt" | "lb" | "rb">; default: string; }; disabled: { type: BooleanConstructor; default: boolean; }; popupOffset: { type: NumberConstructor; default: number; }; popupTranslate: { type: PropType; }; showArrow: { type: BooleanConstructor; default: boolean; }; alignPoint: { type: BooleanConstructor; default: boolean; }; popupHoverStay: { type: BooleanConstructor; default: boolean; }; blurToClose: { type: BooleanConstructor; default: boolean; }; clickToClose: { type: BooleanConstructor; default: boolean; }; clickOutsideToClose: { type: BooleanConstructor; default: boolean; }; unmountOnClose: { type: BooleanConstructor; default: boolean; }; contentClass: { type: (ObjectConstructor | StringConstructor | ArrayConstructor)[]; }; contentStyle: { type: PropType; }; arrowClass: { type: (ObjectConstructor | StringConstructor | ArrayConstructor)[]; }; arrowStyle: { type: PropType; }; popupStyle: { type: PropType; }; animationName: { type: StringConstructor; default: string; }; duration: { type: PropType; }; mouseEnterDelay: { type: NumberConstructor; default: number; }; mouseLeaveDelay: { type: NumberConstructor; default: number; }; focusDelay: { type: NumberConstructor; default: number; }; autoFitPopupWidth: { type: BooleanConstructor; default: boolean; }; autoFitPopupMinWidth: { type: BooleanConstructor; default: boolean; }; autoFixPosition: { type: BooleanConstructor; default: boolean; }; popupContainer: { type: PropType; }; updateAtScroll: { type: BooleanConstructor; default: boolean; }; autoFitTransformOrigin: { type: BooleanConstructor; default: boolean; }; hideEmpty: { type: BooleanConstructor; default: boolean; }; openedClass: { type: (ObjectConstructor | StringConstructor | ArrayConstructor)[]; }; autoFitPosition: { type: BooleanConstructor; default: boolean; }; renderToBody: { type: BooleanConstructor; default: boolean; }; preventFocus: { type: BooleanConstructor; default: boolean; }; scrollToClose: { type: BooleanConstructor; default: boolean; }; scrollToCloseDistance: { type: NumberConstructor; default: number; }; }>> & Readonly<{ onResize?: (() => any) | undefined; onHide?: (() => any) | undefined; onShow?: (() => any) | undefined; "onUpdate:popupVisible"?: ((visible: boolean) => any) | undefined; onPopupVisibleChange?: ((visible: boolean) => any) | undefined; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, { disabled: boolean; position: "br" | "rt" | "tr" | "top" | "bottom" | "left" | "right" | "tl" | "bl" | "lt" | "lb" | "rb"; popupVisible: boolean; defaultPopupVisible: boolean; trigger: "focus" | "hover" | "click" | "contextMenu" | ("focus" | "hover" | "click" | "contextMenu")[]; popupOffset: number; showArrow: boolean; alignPoint: boolean; popupHoverStay: boolean; blurToClose: boolean; clickToClose: boolean; clickOutsideToClose: boolean; unmountOnClose: boolean; animationName: string; mouseEnterDelay: number; mouseLeaveDelay: number; focusDelay: number; autoFitPopupWidth: boolean; autoFitPopupMinWidth: boolean; autoFixPosition: boolean; updateAtScroll: boolean; autoFitTransformOrigin: boolean; hideEmpty: boolean; autoFitPosition: boolean; renderToBody: boolean; preventFocus: boolean; scrollToClose: boolean; scrollToCloseDistance: number; }>; __isFragment?: undefined; __isTeleport?: undefined; __isSuspense?: undefined; } & import("vue").ComponentOptionsBase; default: string; }; position: { type: PropType<"br" | "rt" | "tr" | "top" | "bottom" | "left" | "right" | "tl" | "bl" | "lt" | "lb" | "rb">; default: string; }; disabled: { type: BooleanConstructor; default: boolean; }; popupOffset: { type: NumberConstructor; default: number; }; popupTranslate: { type: PropType; }; showArrow: { type: BooleanConstructor; default: boolean; }; alignPoint: { type: BooleanConstructor; default: boolean; }; popupHoverStay: { type: BooleanConstructor; default: boolean; }; blurToClose: { type: BooleanConstructor; default: boolean; }; clickToClose: { type: BooleanConstructor; default: boolean; }; clickOutsideToClose: { type: BooleanConstructor; default: boolean; }; unmountOnClose: { type: BooleanConstructor; default: boolean; }; contentClass: { type: (ObjectConstructor | StringConstructor | ArrayConstructor)[]; }; contentStyle: { type: PropType; }; arrowClass: { type: (ObjectConstructor | StringConstructor | ArrayConstructor)[]; }; arrowStyle: { type: PropType; }; popupStyle: { type: PropType; }; animationName: { type: StringConstructor; default: string; }; duration: { type: PropType; }; mouseEnterDelay: { type: NumberConstructor; default: number; }; mouseLeaveDelay: { type: NumberConstructor; default: number; }; focusDelay: { type: NumberConstructor; default: number; }; autoFitPopupWidth: { type: BooleanConstructor; default: boolean; }; autoFitPopupMinWidth: { type: BooleanConstructor; default: boolean; }; autoFixPosition: { type: BooleanConstructor; default: boolean; }; popupContainer: { type: PropType; }; updateAtScroll: { type: BooleanConstructor; default: boolean; }; autoFitTransformOrigin: { type: BooleanConstructor; default: boolean; }; hideEmpty: { type: BooleanConstructor; default: boolean; }; openedClass: { type: (ObjectConstructor | StringConstructor | ArrayConstructor)[]; }; autoFitPosition: { type: BooleanConstructor; default: boolean; }; renderToBody: { type: BooleanConstructor; default: boolean; }; preventFocus: { type: BooleanConstructor; default: boolean; }; scrollToClose: { type: BooleanConstructor; default: boolean; }; scrollToCloseDistance: { type: NumberConstructor; default: number; }; }>> & Readonly<{ onResize?: (() => any) | undefined; onHide?: (() => any) | undefined; onShow?: (() => any) | undefined; "onUpdate:popupVisible"?: ((visible: boolean) => any) | undefined; onPopupVisibleChange?: ((visible: boolean) => any) | undefined; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { 'update:popupVisible': (visible: boolean) => true; popupVisibleChange: (visible: boolean) => true; show: () => true; hide: () => true; resize: () => true; }, string, { disabled: boolean; position: "br" | "rt" | "tr" | "top" | "bottom" | "left" | "right" | "tl" | "bl" | "lt" | "lb" | "rb"; popupVisible: boolean; defaultPopupVisible: boolean; trigger: "focus" | "hover" | "click" | "contextMenu" | ("focus" | "hover" | "click" | "contextMenu")[]; popupOffset: number; showArrow: boolean; alignPoint: boolean; popupHoverStay: boolean; blurToClose: boolean; clickToClose: boolean; clickOutsideToClose: boolean; unmountOnClose: boolean; animationName: string; mouseEnterDelay: number; mouseLeaveDelay: number; focusDelay: number; autoFitPopupWidth: boolean; autoFitPopupMinWidth: boolean; autoFixPosition: boolean; updateAtScroll: boolean; autoFitTransformOrigin: boolean; hideEmpty: boolean; autoFitPosition: boolean; renderToBody: boolean; preventFocus: boolean; scrollToClose: boolean; scrollToCloseDistance: number; }, {}, string, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & { install: (app: import("vue").App, options?: import("../_utils/types").ArcoOptions | undefined) => void; }; } & import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & { install: (app: import("vue").App, options?: import("../_utils/types").ArcoOptions | undefined) => void; }; }, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; SliderDots: import("vue").DefineComponent; required: true; }; min: { type: NumberConstructor; required: true; }; max: { type: NumberConstructor; required: true; }; direction: { type: PropType<"horizontal" | "vertical">; default: string; }; }>, { prefixCls: string; getStyle: (value: number) => CSSProperties; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly; required: true; }; min: { type: NumberConstructor; required: true; }; max: { type: NumberConstructor; required: true; }; direction: { type: PropType<"horizontal" | "vertical">; default: string; }; }>> & Readonly<{}>, { direction: "horizontal" | "vertical"; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; SliderMarks: import("vue").DefineComponent; required: true; }; min: { type: NumberConstructor; required: true; }; max: { type: NumberConstructor; required: true; }; direction: { type: PropType<"horizontal" | "vertical">; default: string; }; }>, { prefixCls: string; getStyle: (value: number) => CSSProperties; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly; required: true; }; min: { type: NumberConstructor; required: true; }; max: { type: NumberConstructor; required: true; }; direction: { type: PropType<"horizontal" | "vertical">; default: string; }; }>> & Readonly<{}>, { direction: "horizontal" | "vertical"; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; SliderTicks: import("vue").DefineComponent; required: true; }; step: { type: NumberConstructor; required: true; }; min: { type: NumberConstructor; required: true; }; max: { type: NumberConstructor; required: true; }; direction: { type: PropType<"horizontal" | "vertical">; default: string; }; }>, { prefixCls: string; steps: import("vue").ComputedRef<{ key: number; isActive: boolean; }[]>; getStyle: (value: number) => CSSProperties; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly; required: true; }; step: { type: NumberConstructor; required: true; }; min: { type: NumberConstructor; required: true; }; max: { type: NumberConstructor; required: true; }; direction: { type: PropType<"horizontal" | "vertical">; default: string; }; }>> & Readonly<{}>, { direction: "horizontal" | "vertical"; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; SliderInput: import("vue").DefineComponent, { prefixCls: string; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("startChange" | "endChange")[], "startChange" | "endChange", import("vue").PublicProps, Readonly> & Readonly<{ onStartChange?: ((...args: any[]) => any) | undefined; onEndChange?: ((...args: any[]) => any) | undefined; }>, { disabled: boolean; range: boolean; }, {}, { InputNumber: { new (...args: any[]): import("vue").CreateComponentPublicInstanceWithMixins; default: string; }; precision: NumberConstructor; step: { type: NumberConstructor; default: number; }; disabled: { type: BooleanConstructor; default: boolean; }; error: { type: BooleanConstructor; default: boolean; }; max: { type: NumberConstructor; default: number; }; min: { type: NumberConstructor; default: number; }; formatter: { type: FunctionConstructor; }; parser: { type: FunctionConstructor; }; placeholder: StringConstructor; hideButton: { type: BooleanConstructor; default: boolean; }; size: { type: PropType<"mini" | "small" | "medium" | "large">; }; allowClear: { type: BooleanConstructor; default: boolean; }; modelEvent: { type: PropType<"change" | "input">; default: string; }; readOnly: { type: BooleanConstructor; default: boolean; }; inputAttrs: { type: ObjectConstructor; }; }>> & Readonly<{ onClear?: ((ev: Event) => any) | undefined; onChange?: ((value: number | undefined, ev: Event) => any) | undefined; onBlur?: ((ev: FocusEvent) => any) | undefined; onFocus?: ((ev: FocusEvent) => any) | undefined; onInput?: ((value: number | undefined, inputValue: string, ev: Event) => any) | undefined; "onUpdate:modelValue"?: ((value: number | undefined) => any) | undefined; onKeydown?: ((ev: KeyboardEvent) => any) | undefined; }>, { inputRef: import("vue").Ref; render: () => import("vue/jsx-runtime").JSX.Element; }, {}, {}, { focus(): void; blur(): void; }, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { 'update:modelValue': (value: number | undefined) => true; change: (value: number | undefined, ev: Event) => true; focus: (ev: FocusEvent) => true; blur: (ev: FocusEvent) => true; clear: (ev: Event) => true; input: (value: number | undefined, inputValue: string, ev: Event) => true; keydown: (ev: KeyboardEvent) => true; }, import("vue").PublicProps, { disabled: boolean; error: boolean; allowClear: boolean; mode: "button" | "embed"; max: number; step: number; min: number; hideButton: boolean; modelEvent: "change" | "input"; readOnly: boolean; }, true, {}, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly; default: string; }; precision: NumberConstructor; step: { type: NumberConstructor; default: number; }; disabled: { type: BooleanConstructor; default: boolean; }; error: { type: BooleanConstructor; default: boolean; }; max: { type: NumberConstructor; default: number; }; min: { type: NumberConstructor; default: number; }; formatter: { type: FunctionConstructor; }; parser: { type: FunctionConstructor; }; placeholder: StringConstructor; hideButton: { type: BooleanConstructor; default: boolean; }; size: { type: PropType<"mini" | "small" | "medium" | "large">; }; allowClear: { type: BooleanConstructor; default: boolean; }; modelEvent: { type: PropType<"change" | "input">; default: string; }; readOnly: { type: BooleanConstructor; default: boolean; }; inputAttrs: { type: ObjectConstructor; }; }>> & Readonly<{ onClear?: ((ev: Event) => any) | undefined; onChange?: ((value: number | undefined, ev: Event) => any) | undefined; onBlur?: ((ev: FocusEvent) => any) | undefined; onFocus?: ((ev: FocusEvent) => any) | undefined; onInput?: ((value: number | undefined, inputValue: string, ev: Event) => any) | undefined; "onUpdate:modelValue"?: ((value: number | undefined) => any) | undefined; onKeydown?: ((ev: KeyboardEvent) => any) | undefined; }>, { inputRef: import("vue").Ref; render: () => import("vue/jsx-runtime").JSX.Element; }, {}, {}, { focus(): void; blur(): void; }, { disabled: boolean; error: boolean; allowClear: boolean; mode: "button" | "embed"; max: number; step: number; min: number; hideButton: boolean; modelEvent: "change" | "input"; readOnly: boolean; }>; __isFragment?: undefined; __isTeleport?: undefined; __isSuspense?: undefined; } & import("vue").ComponentOptionsBase; default: string; }; precision: NumberConstructor; step: { type: NumberConstructor; default: number; }; disabled: { type: BooleanConstructor; default: boolean; }; error: { type: BooleanConstructor; default: boolean; }; max: { type: NumberConstructor; default: number; }; min: { type: NumberConstructor; default: number; }; formatter: { type: FunctionConstructor; }; parser: { type: FunctionConstructor; }; placeholder: StringConstructor; hideButton: { type: BooleanConstructor; default: boolean; }; size: { type: PropType<"mini" | "small" | "medium" | "large">; }; allowClear: { type: BooleanConstructor; default: boolean; }; modelEvent: { type: PropType<"change" | "input">; default: string; }; readOnly: { type: BooleanConstructor; default: boolean; }; inputAttrs: { type: ObjectConstructor; }; }>> & Readonly<{ onClear?: ((ev: Event) => any) | undefined; onChange?: ((value: number | undefined, ev: Event) => any) | undefined; onBlur?: ((ev: FocusEvent) => any) | undefined; onFocus?: ((ev: FocusEvent) => any) | undefined; onInput?: ((value: number | undefined, inputValue: string, ev: Event) => any) | undefined; "onUpdate:modelValue"?: ((value: number | undefined) => any) | undefined; onKeydown?: ((ev: KeyboardEvent) => any) | undefined; }>, { inputRef: import("vue").Ref; render: () => import("vue/jsx-runtime").JSX.Element; }, {}, {}, { focus(): void; blur(): void; }, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { 'update:modelValue': (value: number | undefined) => true; change: (value: number | undefined, ev: Event) => true; focus: (ev: FocusEvent) => true; blur: (ev: FocusEvent) => true; clear: (ev: Event) => true; input: (value: number | undefined, inputValue: string, ev: Event) => true; keydown: (ev: KeyboardEvent) => true; }, string, { disabled: boolean; error: boolean; allowClear: boolean; mode: "button" | "embed"; max: number; step: number; min: number; hideButton: boolean; modelEvent: "change" | "input"; readOnly: boolean; }, {}, string, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & { install: (app: import("vue").App, options?: import("../_utils/types").ArcoOptions | undefined) => void; }; }, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export default _default;