import { isVNode } from 'vue'; import { transformPxtoRem } from '../../../utils'; declare const _sfc_main: import("vue").DefineComponent<{ tooltip: { type: import("vue").PropType; default(): string; }; isShowNextUnit: BooleanConstructor; value: { type: (StringConstructor | NumberConstructor)[]; default: number; }; min: { type: (StringConstructor | NumberConstructor)[]; default: number; }; max: { type: (StringConstructor | NumberConstructor)[]; default: number; }; silent: { type: BooleanConstructor; default: boolean; }; step: { type: (StringConstructor | NumberConstructor)[]; default: number; }; wrapperWidth: { type: (StringConstructor | NumberConstructor)[]; default: number; }; dotWidth: { type: (StringConstructor | NumberConstructor)[]; default: number; }; unit: { type: (StringConstructor | NumberConstructor)[]; default: string; }; infos: { type: import("vue").PropType; default: () => never[]; }; disabled: { type: BooleanConstructor; default(): boolean; }; dotCircle: { type: BooleanConstructor; default(): boolean; }; customMarker: BooleanConstructor; showMinMaxMarker: BooleanConstructor; inputNumberOptions: import("vue").PropType; }, { baseClass: string; vBindValue: import("vue").ComputedRef<{ class: string[]; wrapperWidth: undefined; unit: undefined; tooltipInfos: undefined; min: number; max: number; step: number; value: string | number; onChange: ((...args: any[]) => any) | undefined; disabled: boolean; "onUpdate:value": ((...args: any[]) => any) | undefined; onFocus: ((...args: any[]) => any) | undefined; onBlur: ((...args: any[]) => any) | undefined; tooltip: import("vue-slider-component").TooltipProp; inputNumberOptions: import("./type").InputNumberOptions | undefined; isShowNextUnit: boolean; silent: boolean; dotWidth: string | number; infos: import("./type").TooltipInfos; dotCircle: boolean; customMarker: boolean; showMinMaxMarker: boolean; marks: { [x: number]: { label: any; }; } | undefined; lazy: boolean; }>; newProps: import("vue").ComputedRef<{ min: number; max: number; step: number; value: string | number; onChange: ((...args: any[]) => any) | undefined; disabled: boolean; "onUpdate:value": ((...args: any[]) => any) | undefined; onFocus: ((...args: any[]) => any) | undefined; onBlur: ((...args: any[]) => any) | undefined; tooltip: import("vue-slider-component").TooltipProp; inputNumberOptions: import("./type").InputNumberOptions | undefined; isShowNextUnit: boolean; silent: boolean; wrapperWidth: string | number; dotWidth: string | number; unit: string | number; infos: import("./type").TooltipInfos; dotCircle: boolean; customMarker: boolean; showMinMaxMarker: boolean; }>; isDot: import("vue").ComputedRef; isLabel: import("vue").ComputedRef; valueRef: import("vue").Ref; valueSliderRef: import("vue").Ref; uuid: string; infos: import("vue").ComputedRef; transformPxtoRem: typeof transformPxtoRem; pxToRem: (px: string) => string; isVNode: typeof isVNode; getIcon: (Icon: string | import("vue").VNode) => import("vue").VNode | undefined; handleChange: (val: any) => void; handleBlur: (event: Event) => void; handleFocus: () => void; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("focus" | "change" | "update:value" | "blur")[], "focus" | "change" | "update:value" | "blur", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ tooltip?: unknown; isShowNextUnit?: unknown; value?: unknown; min?: unknown; max?: unknown; silent?: unknown; step?: unknown; wrapperWidth?: unknown; dotWidth?: unknown; unit?: unknown; infos?: unknown; disabled?: unknown; dotCircle?: unknown; customMarker?: unknown; showMinMaxMarker?: unknown; inputNumberOptions?: unknown; } & { value: string | number; disabled: boolean; tooltip: import("vue-slider-component").TooltipProp; min: string | number; max: string | number; step: string | number; isShowNextUnit: boolean; silent: boolean; wrapperWidth: string | number; dotWidth: string | number; unit: string | number; infos: import("./type").TooltipInfos; dotCircle: boolean; customMarker: boolean; showMinMaxMarker: boolean; } & { inputNumberOptions?: import("./type").InputNumberOptions | undefined; }> & { onChange?: ((...args: any[]) => any) | undefined; "onUpdate:value"?: ((...args: any[]) => any) | undefined; onFocus?: ((...args: any[]) => any) | undefined; onBlur?: ((...args: any[]) => any) | undefined; }, { value: string | number; disabled: boolean; tooltip: import("vue-slider-component").TooltipProp; min: string | number; max: string | number; step: string | number; isShowNextUnit: boolean; silent: boolean; wrapperWidth: string | number; dotWidth: string | number; unit: string | number; infos: import("./type").TooltipInfos; dotCircle: boolean; customMarker: boolean; showMinMaxMarker: boolean; }>; export default _sfc_main;