import { FormattedNumberRounding } from '../utils/formattedNumber'; declare const _default: import('vue').DefineComponent<__VLS_WithDefaults<__VLS_TypePropsToRuntimeProps<{ value?: unknown; placeholder?: string; disabled?: boolean; /** 整数部分允许的最大位数,默认 5 */ integerDigits?: number; /** 小数保留位数,默认 6 */ decimalPlaces?: number; /** 进位方式,默认四舍五入 */ rounding?: FormattedNumberRounding; /** * 为 true 时在输入过程中按 integerDigits / decimalPlaces 限制可输入位数; * 为 false 时仅失焦后规范化,输入阶段不截断长度。 */ inputLimit?: boolean; }>, { integerDigits: number; decimalPlaces: number; rounding: string; inputLimit: boolean; }>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { input: (value: unknown) => void; }, string, Readonly, { integerDigits: number; decimalPlaces: number; rounding: string; inputLimit: boolean; }>>>, { integerDigits: number; decimalPlaces: number; rounding: FormattedNumberRounding; inputLimit: boolean; }>; export default _default; type __VLS_NonUndefinedable = T extends undefined ? never : T; type __VLS_TypePropsToRuntimeProps = { [K in keyof T]-?: {} extends Pick ? { type: import('vue').PropType<__VLS_NonUndefinedable>; } : { type: import('vue').PropType; required: true; }; }; type __VLS_WithDefaults = { [K in keyof Pick]: K extends keyof D ? __VLS_Prettify : P[K]; }; type __VLS_Prettify = { [K in keyof T]: T[K]; } & {};