import { ExtractPropTypes, PropType } from 'vue'; export type RangeInputValue = Array; export type RangeInputSize = '' | 'default' | 'small' | 'large'; /** 属性 */ export declare const rangeInputProps: { /** 输入框范围输入值 */ modelValue: { type: PropType; default: () => never[]; }; /** 最小值 */ min: { type: NumberConstructor; default: number; }; /** 最大值 */ max: { type: NumberConstructor; default: number; }; /** 精度 */ precision: { type: NumberConstructor; default: number; }; /** 分隔符 */ rangeSeparator: { type: StringConstructor; default: string; }; /** 是否可清空 */ clearable: { type: BooleanConstructor; default: boolean; }; /** 是否禁用 */ disabled: { type: BooleanConstructor; default: boolean; }; /** 最小值占位符 */ minPlaceholder: { type: StringConstructor; default: string; }; /** 最大值占位符 */ maxPlaceholder: { type: StringConstructor; default: string; }; /** 输入框范围输入大小 */ size: { type: PropType; default: string; }; }; export type RangeInputProps = ExtractPropTypes; export declare const rangeInputEmits: { 'update:modelValue': (_value: RangeInputValue) => boolean; clear: () => boolean; };