declare const _default: import("vue").DefineComponent<{ modelValue: { type: import("vue").PropType; default: number; }; id: { type: StringConstructor; default: undefined; }; min: { type: NumberConstructor; default: number; }; max: { type: NumberConstructor; default: number; }; step: { type: NumberConstructor; default: number; }; showInput: { type: BooleanConstructor; default: boolean; }; showInputControls: { type: BooleanConstructor; default: boolean; }; size: { type: import("vue").PropType; }; inputSize: { type: import("vue").PropType; }; showStops: { type: BooleanConstructor; default: boolean; }; showTooltip: { type: BooleanConstructor; default: boolean; }; formatTooltip: { type: import("vue").PropType<(val: number) => string | number>; default: undefined; }; disabled: { type: BooleanConstructor; default: boolean; }; range: { type: BooleanConstructor; default: boolean; }; vertical: { type: BooleanConstructor; default: boolean; }; height: { type: StringConstructor; default: string; }; debounce: { type: NumberConstructor; default: number; }; label: { type: StringConstructor; default: undefined; }; rangeStartLabel: { type: StringConstructor; default: undefined; }; rangeEndLabel: { type: StringConstructor; default: undefined; }; formatValueText: { type: import("vue").PropType<(val: number) => string>; default: undefined; }; tooltipClass: { type: StringConstructor; default: undefined; }; marks: ObjectConstructor; }, { firstValue: import("vue").Ref; secondValue: import("vue").Ref; oldValue: import("vue").Ref | undefined; dragging: import("vue").Ref; sliderSize: import("vue").Ref; inputId: import("vue").Ref; isLabeledByFormItem: import("vue").ComputedRef; elFormItem: import('../../../hooks').FzFormItemContext; slider: import("vue").ShallowRef; groupLabel: import("vue").ComputedRef; firstButton: import("vue").Ref; firstButtonLabel: import("vue").ComputedRef; firstValueText: import("vue").ComputedRef; secondButton: import("vue").Ref; secondButtonLabel: import("vue").ComputedRef; secondValueText: import("vue").ComputedRef; sliderDisabled: import("vue").ComputedRef; runwayStyle: import("vue").ComputedRef; barStyle: import("vue").ComputedRef; emitChange: () => Promise; onSliderClick: (event: MouseEvent | TouchEvent) => void; onSliderWrapperPrevent: (event: TouchEvent) => void; onSliderDown: (event: MouseEvent | TouchEvent) => Promise; getStopStyle: (position: number) => import("vue").CSSProperties; setFirstValue: (firstValue: number | null | undefined) => any; setSecondValue: (secondValue: number) => void; stops: import("vue").ComputedRef; markList: import("vue").ComputedRef; sliderWrapper: import("vue").Ref; sliderWrapperSize: import("vue").ComputedRef; sliderInputSize: import("vue").ComputedRef; sliderKls: import("vue").ComputedRef<(string | { 'is-vertical': boolean; 'fz-slider--with-input': boolean; })[]>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, string[], string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ modelValue?: unknown; id?: unknown; min?: unknown; max?: unknown; step?: unknown; showInput?: unknown; showInputControls?: unknown; size?: unknown; inputSize?: unknown; showStops?: unknown; showTooltip?: unknown; formatTooltip?: unknown; disabled?: unknown; range?: unknown; vertical?: unknown; height?: unknown; debounce?: unknown; label?: unknown; rangeStartLabel?: unknown; rangeEndLabel?: unknown; formatValueText?: unknown; tooltipClass?: unknown; marks?: unknown; } & { debounce: number; range: boolean; max: number; min: number; disabled: boolean; modelValue: number | number[]; height: string; step: number; vertical: boolean; showTooltip: boolean; showInput: boolean; showInputControls: boolean; showStops: boolean; } & { size?: import('../../../hooks').ComponentSize | undefined; label?: string | undefined; id?: string | undefined; marks?: Record | undefined; inputSize?: import('../../../hooks').ComponentSize | undefined; tooltipClass?: string | undefined; formatTooltip?: ((val: number) => string | number) | undefined; rangeStartLabel?: string | undefined; rangeEndLabel?: string | undefined; formatValueText?: ((val: number) => string) | undefined; }> & { [x: string & `on${string}`]: ((...args: any[]) => any) | undefined; }, { debounce: number; range: boolean; max: number; min: number; disabled: boolean; label: string; id: string; modelValue: number | number[]; height: string; step: number; vertical: boolean; tooltipClass: string; showTooltip: boolean; showInput: boolean; showInputControls: boolean; showStops: boolean; formatTooltip: (val: number) => string | number; rangeStartLabel: string; rangeEndLabel: string; formatValueText: (val: number) => string; }>; export default _default;