import { InputProps } from '../input'; import { BaseInputNumberState } from '@douyinfe/semi-foundation/lib/es/inputNumber/foundation'; import { strings } from '@douyinfe/semi-foundation/lib/es/inputNumber/constants'; import '@douyinfe/semi-foundation/lib/es/inputNumber/inputNumber.css'; import { ArrayElement } from '../_base/base'; import { CSSProperties, PropType, VNode } from 'vue'; import { CombineProps } from '../interface'; export interface InputNumberProps extends InputProps { autofocus?: boolean; className?: string; clearIcon?: VNode; currency?: string | boolean; currencyDisplay?: 'code' | 'symbol' | 'name'; defaultValue?: number | string; defaultCurrency?: string; disabled?: boolean; formatter?: (value: number | string) => string; forwardedRef?: any; hideButtons?: boolean; innerButtons?: boolean; insetLabel?: VNode; insetLabelId?: string; keepFocus?: boolean; localeCode?: string; max?: number; min?: number; minimumFractionDigits?: number; maximumFractionDigits?: number; parser?: (value: string) => string; precision?: number; prefixCls?: string; pressInterval?: number; pressTimeout?: number; shiftStep?: number; showClear?: boolean; showCurrencySymbol?: boolean; size?: ArrayElement; step?: number; style?: CSSProperties; suffix?: VNode; value?: number | string; onBlur?: (e: FocusEvent) => void; onChange?: (value: number | string, e?: any) => void; onDownClick?: (value: string, e: MouseEvent) => void; onFocus?: (e: FocusEvent) => void; onKeyDown?: any; onNumberChange?: (value: number, e?: any) => void; onUpClick?: (value: string, e: MouseEvent) => void; } export interface InputNumberState extends BaseInputNumberState { } export declare const vuePropsType: CombineProps; declare const InputNumber: import("vue").DefineComponent | { type: PropType; default?: any; required?: false; }; className: PropType | { type: PropType; default?: any; required?: false; }; clearIcon: PropType> | { type: PropType>; default?: any; required?: false; }; currency: PropType | { type: PropType; default?: any; required?: false; }; currencyDisplay: PropType<"symbol" | "name" | "code"> | { type: PropType<"symbol" | "name" | "code">; default?: any; required?: false; }; defaultValue: PropType | { type: PropType; default?: any; required?: false; }; defaultCurrency: PropType | { type: PropType; default?: any; required?: false; }; disabled: PropType | { type: PropType; default?: any; required?: false; }; formatter: PropType<(value: number | string) => string> | { type: PropType<(value: number | string) => string>; default?: any; required?: false; }; forwardedRef: PropType | { type: PropType; default?: any; required?: false; }; hideButtons: PropType | { type: PropType; default?: any; required?: false; }; innerButtons: PropType | { type: PropType; default?: any; required?: false; }; insetLabel: PropType> | { type: PropType>; default?: any; required?: false; }; insetLabelId: PropType | { type: PropType; default?: any; required?: false; }; keepFocus: PropType | { type: PropType; default?: any; required?: false; }; localeCode: PropType | { type: PropType; default?: any; required?: false; }; max: PropType | { type: PropType; default?: any; required?: false; }; min: PropType | { type: PropType; default?: any; required?: false; }; minimumFractionDigits: PropType | { type: PropType; default?: any; required?: false; }; maximumFractionDigits: PropType | { type: PropType; default?: any; required?: false; }; parser: PropType<(value: string) => string> | { type: PropType<(value: string) => string>; default?: any; required?: false; }; precision: PropType | { type: PropType; default?: any; required?: false; }; prefixCls: PropType | { type: PropType; default?: any; required?: false; }; pressInterval: PropType | { type: PropType; default?: any; required?: false; }; pressTimeout: PropType | { type: PropType; default?: any; required?: false; }; shiftStep: PropType | { type: PropType; default?: any; required?: false; }; showClear: PropType | { type: PropType; default?: any; required?: false; }; showCurrencySymbol: PropType | { type: PropType; default?: any; required?: false; }; size: PropType<"small" | "default" | "large"> | { type: PropType<"small" | "default" | "large">; default?: any; required?: false; }; step: PropType | { type: PropType; default?: any; required?: false; }; style: PropType | { type: PropType; default?: any; required?: false; }; suffix: PropType> | { type: PropType>; default?: any; required?: false; }; value: PropType | { type: PropType; default?: any; required?: false; }; onBlur: PropType<(e: FocusEvent) => void> | { type: PropType<(e: FocusEvent) => void>; default?: any; required?: false; }; onChange: PropType<(value: number | string, e?: any) => void> | { type: PropType<(value: number | string, e?: any) => void>; default?: any; required?: false; }; onDownClick: PropType<(value: string, e: MouseEvent) => void> | { type: PropType<(value: string, e: MouseEvent) => void>; default?: any; required?: false; }; onFocus: PropType<(e: FocusEvent) => void> | { type: PropType<(e: FocusEvent) => void>; default?: any; required?: false; }; onKeyDown: PropType | { type: PropType; default?: any; required?: false; }; onNumberChange: PropType<(value: number, e?: any) => void> | { type: PropType<(value: number, e?: any) => void>; default?: any; required?: false; }; onUpClick: PropType<(value: string, e: MouseEvent) => void> | { type: PropType<(value: string, e: MouseEvent) => void>; default?: any; required?: false; }; role: PropType | { type: PropType; default?: any; required?: false; }; 'aria-label': PropType | { type: PropType; default?: any; required?: false; }; 'aria-describedby': PropType | { type: PropType; default?: any; required?: false; }; 'aria-errormessage': PropType | { type: PropType; default?: any; required?: false; }; 'aria-invalid': PropType | { type: PropType; default?: any; required?: false; }; 'aria-labelledby': PropType | { type: PropType; default?: any; required?: false; }; 'aria-required': PropType | { type: PropType; default?: any; required?: false; }; addonBefore: PropType | { type: PropType; default?: any; required?: false; }; addonAfter: PropType | { type: PropType; default?: any; required?: false; }; prefix: PropType | { type: PropType; default?: any; required?: false; }; mode: PropType<"password"> | { type: PropType<"password">; default?: any; required?: false; }; readonly: PropType | { type: PropType; default?: any; required?: false; }; autoFocus: PropType | { type: PropType; default?: any; required?: false; }; type: PropType | { type: PropType; default?: any; required?: false; }; hideSuffix: PropType | { type: PropType; default?: any; required?: false; }; placeholder: PropType | { type: PropType; default?: any; required?: false; }; validateStatus: PropType | { type: PropType; default?: any; required?: false; }; onClear: PropType<(e: MouseEvent) => void> | { type: PropType<(e: MouseEvent) => void>; default?: any; required?: false; }; onPaste: PropType<(e: ClipboardEvent) => void> | { type: PropType<(e: ClipboardEvent) => void>; default?: any; required?: false; }; onInput: PropType<(e: Event) => void> | { type: PropType<(e: Event) => void>; default?: any; required?: false; }; onKeyUp: PropType<(e: KeyboardEvent) => void> | { type: PropType<(e: KeyboardEvent) => void>; default?: any; required?: false; }; onKeyPress: PropType<(e: KeyboardEvent) => void> | { type: PropType<(e: KeyboardEvent) => void>; default?: any; required?: false; }; onEnterPress: PropType<(e: KeyboardEvent) => void> | { type: PropType<(e: KeyboardEvent) => void>; default?: any; required?: false; }; inputStyle: PropType | { type: PropType; default?: any; required?: false; }; getValueLength: PropType<(value: string) => number> | { type: PropType<(value: string) => number>; default?: any; required?: false; }; forwardRef: PropType | { type: PropType; default?: any; required?: false; }; minlength: PropType | { type: PropType; default?: any; required?: false; }; maxlength: PropType | { type: PropType; default?: any; required?: false; }; preventScroll: PropType | { type: PropType; default?: any; required?: false; }; showClearIgnoreDisabled: PropType | { type: PropType; default?: any; required?: false; }; borderless: PropType | { type: PropType; default?: any; required?: false; }; onlyBorder: PropType | { type: PropType; default?: any; required?: false; }; onCompositionstart: PropType | { type: PropType; default?: any; required?: false; }; onCompositionend: PropType | { type: PropType; default?: any; required?: false; }; inputMode: PropType<"none" | "text" | "search" | "email" | "tel" | "url" | "numeric" | "decimal"> | { type: PropType<"none" | "text" | "search" | "email" | "tel" | "url" | "numeric" | "decimal">; default?: any; required?: false; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly | { type: PropType; default?: any; required?: false; }; className: PropType | { type: PropType; default?: any; required?: false; }; clearIcon: PropType> | { type: PropType>; default?: any; required?: false; }; currency: PropType | { type: PropType; default?: any; required?: false; }; currencyDisplay: PropType<"symbol" | "name" | "code"> | { type: PropType<"symbol" | "name" | "code">; default?: any; required?: false; }; defaultValue: PropType | { type: PropType; default?: any; required?: false; }; defaultCurrency: PropType | { type: PropType; default?: any; required?: false; }; disabled: PropType | { type: PropType; default?: any; required?: false; }; formatter: PropType<(value: number | string) => string> | { type: PropType<(value: number | string) => string>; default?: any; required?: false; }; forwardedRef: PropType | { type: PropType; default?: any; required?: false; }; hideButtons: PropType | { type: PropType; default?: any; required?: false; }; innerButtons: PropType | { type: PropType; default?: any; required?: false; }; insetLabel: PropType> | { type: PropType>; default?: any; required?: false; }; insetLabelId: PropType | { type: PropType; default?: any; required?: false; }; keepFocus: PropType | { type: PropType; default?: any; required?: false; }; localeCode: PropType | { type: PropType; default?: any; required?: false; }; max: PropType | { type: PropType; default?: any; required?: false; }; min: PropType | { type: PropType; default?: any; required?: false; }; minimumFractionDigits: PropType | { type: PropType; default?: any; required?: false; }; maximumFractionDigits: PropType | { type: PropType; default?: any; required?: false; }; parser: PropType<(value: string) => string> | { type: PropType<(value: string) => string>; default?: any; required?: false; }; precision: PropType | { type: PropType; default?: any; required?: false; }; prefixCls: PropType | { type: PropType; default?: any; required?: false; }; pressInterval: PropType | { type: PropType; default?: any; required?: false; }; pressTimeout: PropType | { type: PropType; default?: any; required?: false; }; shiftStep: PropType | { type: PropType; default?: any; required?: false; }; showClear: PropType | { type: PropType; default?: any; required?: false; }; showCurrencySymbol: PropType | { type: PropType; default?: any; required?: false; }; size: PropType<"small" | "default" | "large"> | { type: PropType<"small" | "default" | "large">; default?: any; required?: false; }; step: PropType | { type: PropType; default?: any; required?: false; }; style: PropType | { type: PropType; default?: any; required?: false; }; suffix: PropType> | { type: PropType>; default?: any; required?: false; }; value: PropType | { type: PropType; default?: any; required?: false; }; onBlur: PropType<(e: FocusEvent) => void> | { type: PropType<(e: FocusEvent) => void>; default?: any; required?: false; }; onChange: PropType<(value: number | string, e?: any) => void> | { type: PropType<(value: number | string, e?: any) => void>; default?: any; required?: false; }; onDownClick: PropType<(value: string, e: MouseEvent) => void> | { type: PropType<(value: string, e: MouseEvent) => void>; default?: any; required?: false; }; onFocus: PropType<(e: FocusEvent) => void> | { type: PropType<(e: FocusEvent) => void>; default?: any; required?: false; }; onKeyDown: PropType | { type: PropType; default?: any; required?: false; }; onNumberChange: PropType<(value: number, e?: any) => void> | { type: PropType<(value: number, e?: any) => void>; default?: any; required?: false; }; onUpClick: PropType<(value: string, e: MouseEvent) => void> | { type: PropType<(value: string, e: MouseEvent) => void>; default?: any; required?: false; }; role: PropType | { type: PropType; default?: any; required?: false; }; 'aria-label': PropType | { type: PropType; default?: any; required?: false; }; 'aria-describedby': PropType | { type: PropType; default?: any; required?: false; }; 'aria-errormessage': PropType | { type: PropType; default?: any; required?: false; }; 'aria-invalid': PropType | { type: PropType; default?: any; required?: false; }; 'aria-labelledby': PropType | { type: PropType; default?: any; required?: false; }; 'aria-required': PropType | { type: PropType; default?: any; required?: false; }; addonBefore: PropType | { type: PropType; default?: any; required?: false; }; addonAfter: PropType | { type: PropType; default?: any; required?: false; }; prefix: PropType | { type: PropType; default?: any; required?: false; }; mode: PropType<"password"> | { type: PropType<"password">; default?: any; required?: false; }; readonly: PropType | { type: PropType; default?: any; required?: false; }; autoFocus: PropType | { type: PropType; default?: any; required?: false; }; type: PropType | { type: PropType; default?: any; required?: false; }; hideSuffix: PropType | { type: PropType; default?: any; required?: false; }; placeholder: PropType | { type: PropType; default?: any; required?: false; }; validateStatus: PropType | { type: PropType; default?: any; required?: false; }; onClear: PropType<(e: MouseEvent) => void> | { type: PropType<(e: MouseEvent) => void>; default?: any; required?: false; }; onPaste: PropType<(e: ClipboardEvent) => void> | { type: PropType<(e: ClipboardEvent) => void>; default?: any; required?: false; }; onInput: PropType<(e: Event) => void> | { type: PropType<(e: Event) => void>; default?: any; required?: false; }; onKeyUp: PropType<(e: KeyboardEvent) => void> | { type: PropType<(e: KeyboardEvent) => void>; default?: any; required?: false; }; onKeyPress: PropType<(e: KeyboardEvent) => void> | { type: PropType<(e: KeyboardEvent) => void>; default?: any; required?: false; }; onEnterPress: PropType<(e: KeyboardEvent) => void> | { type: PropType<(e: KeyboardEvent) => void>; default?: any; required?: false; }; inputStyle: PropType | { type: PropType; default?: any; required?: false; }; getValueLength: PropType<(value: string) => number> | { type: PropType<(value: string) => number>; default?: any; required?: false; }; forwardRef: PropType | { type: PropType; default?: any; required?: false; }; minlength: PropType | { type: PropType; default?: any; required?: false; }; maxlength: PropType | { type: PropType; default?: any; required?: false; }; preventScroll: PropType | { type: PropType; default?: any; required?: false; }; showClearIgnoreDisabled: PropType | { type: PropType; default?: any; required?: false; }; borderless: PropType | { type: PropType; default?: any; required?: false; }; onlyBorder: PropType | { type: PropType; default?: any; required?: false; }; onCompositionstart: PropType | { type: PropType; default?: any; required?: false; }; onCompositionend: PropType | { type: PropType; default?: any; required?: false; }; inputMode: PropType<"none" | "text" | "search" | "email" | "tel" | "url" | "numeric" | "decimal"> | { type: PropType<"none" | "text" | "search" | "email" | "tel" | "url" | "numeric" | "decimal">; default?: any; required?: false; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; declare const _default: import("vue").DefineComponent; isInInputGroup: PropType; autofocus: PropType | { type: PropType; default?: any; required?: false; }; className: PropType | { type: PropType; default?: any; required?: false; }; clearIcon: PropType> | { type: PropType>; default?: any; required?: false; }; currency: PropType | { type: PropType; default?: any; required?: false; }; currencyDisplay: PropType<"symbol" | "name" | "code"> | { type: PropType<"symbol" | "name" | "code">; default?: any; required?: false; }; defaultValue: PropType | { type: PropType; default?: any; required?: false; }; defaultCurrency: PropType | { type: PropType; default?: any; required?: false; }; disabled: PropType | { type: PropType; default?: any; required?: false; }; formatter: PropType<(value: number | string) => string> | { type: PropType<(value: number | string) => string>; default?: any; required?: false; }; forwardedRef: PropType | { type: PropType; default?: any; required?: false; }; hideButtons: PropType | { type: PropType; default?: any; required?: false; }; innerButtons: PropType | { type: PropType; default?: any; required?: false; }; insetLabel: PropType> | { type: PropType>; default?: any; required?: false; }; insetLabelId: PropType | { type: PropType; default?: any; required?: false; }; keepFocus: PropType | { type: PropType; default?: any; required?: false; }; localeCode: PropType | { type: PropType; default?: any; required?: false; }; max: PropType | { type: PropType; default?: any; required?: false; }; min: PropType | { type: PropType; default?: any; required?: false; }; minimumFractionDigits: PropType | { type: PropType; default?: any; required?: false; }; maximumFractionDigits: PropType | { type: PropType; default?: any; required?: false; }; parser: PropType<(value: string) => string> | { type: PropType<(value: string) => string>; default?: any; required?: false; }; precision: PropType | { type: PropType; default?: any; required?: false; }; prefixCls: PropType | { type: PropType; default?: any; required?: false; }; pressInterval: PropType | { type: PropType; default?: any; required?: false; }; pressTimeout: PropType | { type: PropType; default?: any; required?: false; }; shiftStep: PropType | { type: PropType; default?: any; required?: false; }; showClear: PropType | { type: PropType; default?: any; required?: false; }; showCurrencySymbol: PropType | { type: PropType; default?: any; required?: false; }; size: PropType<"small" | "default" | "large"> | { type: PropType<"small" | "default" | "large">; default?: any; required?: false; }; step: PropType | { type: PropType; default?: any; required?: false; }; style: PropType | { type: PropType; default?: any; required?: false; }; suffix: PropType> | { type: PropType>; default?: any; required?: false; }; value: PropType | { type: PropType; default?: any; required?: false; }; onBlur: PropType<(e: FocusEvent) => void> | { type: PropType<(e: FocusEvent) => void>; default?: any; required?: false; }; onChange: PropType<(value: number | string, e?: any) => void> | { type: PropType<(value: number | string, e?: any) => void>; default?: any; required?: false; }; onDownClick: PropType<(value: string, e: MouseEvent) => void> | { type: PropType<(value: string, e: MouseEvent) => void>; default?: any; required?: false; }; onFocus: PropType<(e: FocusEvent) => void> | { type: PropType<(e: FocusEvent) => void>; default?: any; required?: false; }; onKeyDown: PropType | { type: PropType; default?: any; required?: false; }; onNumberChange: PropType<(value: number, e?: any) => void> | { type: PropType<(value: number, e?: any) => void>; default?: any; required?: false; }; onUpClick: PropType<(value: string, e: MouseEvent) => void> | { type: PropType<(value: string, e: MouseEvent) => void>; default?: any; required?: false; }; role: PropType | { type: PropType; default?: any; required?: false; }; 'aria-label': PropType | { type: PropType; default?: any; required?: false; }; 'aria-describedby': PropType | { type: PropType; default?: any; required?: false; }; 'aria-errormessage': PropType | { type: PropType; default?: any; required?: false; }; 'aria-invalid': PropType | { type: PropType; default?: any; required?: false; }; 'aria-labelledby': PropType | { type: PropType; default?: any; required?: false; }; 'aria-required': PropType | { type: PropType; default?: any; required?: false; }; addonBefore: PropType | { type: PropType; default?: any; required?: false; }; addonAfter: PropType | { type: PropType; default?: any; required?: false; }; prefix: PropType | { type: PropType; default?: any; required?: false; }; mode: PropType<"password"> | { type: PropType<"password">; default?: any; required?: false; }; readonly: PropType | { type: PropType; default?: any; required?: false; }; autoFocus: PropType | { type: PropType; default?: any; required?: false; }; type: PropType | { type: PropType; default?: any; required?: false; }; hideSuffix: PropType | { type: PropType; default?: any; required?: false; }; placeholder: PropType | { type: PropType; default?: any; required?: false; }; validateStatus: PropType | { type: PropType; default?: any; required?: false; }; onClear: PropType<(e: MouseEvent) => void> | { type: PropType<(e: MouseEvent) => void>; default?: any; required?: false; }; onPaste: PropType<(e: ClipboardEvent) => void> | { type: PropType<(e: ClipboardEvent) => void>; default?: any; required?: false; }; onInput: PropType<(e: Event) => void> | { type: PropType<(e: Event) => void>; default?: any; required?: false; }; onKeyUp: PropType<(e: KeyboardEvent) => void> | { type: PropType<(e: KeyboardEvent) => void>; default?: any; required?: false; }; onKeyPress: PropType<(e: KeyboardEvent) => void> | { type: PropType<(e: KeyboardEvent) => void>; default?: any; required?: false; }; onEnterPress: PropType<(e: KeyboardEvent) => void> | { type: PropType<(e: KeyboardEvent) => void>; default?: any; required?: false; }; inputStyle: PropType | { type: PropType; default?: any; required?: false; }; getValueLength: PropType<(value: string) => number> | { type: PropType<(value: string) => number>; default?: any; required?: false; }; forwardRef: PropType | { type: PropType; default?: any; required?: false; }; minlength: PropType | { type: PropType; default?: any; required?: false; }; maxlength: PropType | { type: PropType; default?: any; required?: false; }; preventScroll: PropType | { type: PropType; default?: any; required?: false; }; showClearIgnoreDisabled: PropType | { type: PropType; default?: any; required?: false; }; borderless: PropType | { type: PropType; default?: any; required?: false; }; onlyBorder: PropType | { type: PropType; default?: any; required?: false; }; onCompositionstart: PropType | { type: PropType; default?: any; required?: false; }; onCompositionend: PropType | { type: PropType; default?: any; required?: false; }; inputMode: PropType<"none" | "text" | "search" | "email" | "tel" | "url" | "numeric" | "decimal"> | { type: PropType<"none" | "text" | "search" | "email" | "tel" | "url" | "numeric" | "decimal">; default?: any; required?: false; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly; isInInputGroup: PropType; autofocus: PropType | { type: PropType; default?: any; required?: false; }; className: PropType | { type: PropType; default?: any; required?: false; }; clearIcon: PropType> | { type: PropType>; default?: any; required?: false; }; currency: PropType | { type: PropType; default?: any; required?: false; }; currencyDisplay: PropType<"symbol" | "name" | "code"> | { type: PropType<"symbol" | "name" | "code">; default?: any; required?: false; }; defaultValue: PropType | { type: PropType; default?: any; required?: false; }; defaultCurrency: PropType | { type: PropType; default?: any; required?: false; }; disabled: PropType | { type: PropType; default?: any; required?: false; }; formatter: PropType<(value: number | string) => string> | { type: PropType<(value: number | string) => string>; default?: any; required?: false; }; forwardedRef: PropType | { type: PropType; default?: any; required?: false; }; hideButtons: PropType | { type: PropType; default?: any; required?: false; }; innerButtons: PropType | { type: PropType; default?: any; required?: false; }; insetLabel: PropType> | { type: PropType>; default?: any; required?: false; }; insetLabelId: PropType | { type: PropType; default?: any; required?: false; }; keepFocus: PropType | { type: PropType; default?: any; required?: false; }; localeCode: PropType | { type: PropType; default?: any; required?: false; }; max: PropType | { type: PropType; default?: any; required?: false; }; min: PropType | { type: PropType; default?: any; required?: false; }; minimumFractionDigits: PropType | { type: PropType; default?: any; required?: false; }; maximumFractionDigits: PropType | { type: PropType; default?: any; required?: false; }; parser: PropType<(value: string) => string> | { type: PropType<(value: string) => string>; default?: any; required?: false; }; precision: PropType | { type: PropType; default?: any; required?: false; }; prefixCls: PropType | { type: PropType; default?: any; required?: false; }; pressInterval: PropType | { type: PropType; default?: any; required?: false; }; pressTimeout: PropType | { type: PropType; default?: any; required?: false; }; shiftStep: PropType | { type: PropType; default?: any; required?: false; }; showClear: PropType | { type: PropType; default?: any; required?: false; }; showCurrencySymbol: PropType | { type: PropType; default?: any; required?: false; }; size: PropType<"small" | "default" | "large"> | { type: PropType<"small" | "default" | "large">; default?: any; required?: false; }; step: PropType | { type: PropType; default?: any; required?: false; }; style: PropType | { type: PropType; default?: any; required?: false; }; suffix: PropType> | { type: PropType>; default?: any; required?: false; }; value: PropType | { type: PropType; default?: any; required?: false; }; onBlur: PropType<(e: FocusEvent) => void> | { type: PropType<(e: FocusEvent) => void>; default?: any; required?: false; }; onChange: PropType<(value: number | string, e?: any) => void> | { type: PropType<(value: number | string, e?: any) => void>; default?: any; required?: false; }; onDownClick: PropType<(value: string, e: MouseEvent) => void> | { type: PropType<(value: string, e: MouseEvent) => void>; default?: any; required?: false; }; onFocus: PropType<(e: FocusEvent) => void> | { type: PropType<(e: FocusEvent) => void>; default?: any; required?: false; }; onKeyDown: PropType | { type: PropType; default?: any; required?: false; }; onNumberChange: PropType<(value: number, e?: any) => void> | { type: PropType<(value: number, e?: any) => void>; default?: any; required?: false; }; onUpClick: PropType<(value: string, e: MouseEvent) => void> | { type: PropType<(value: string, e: MouseEvent) => void>; default?: any; required?: false; }; role: PropType | { type: PropType; default?: any; required?: false; }; 'aria-label': PropType | { type: PropType; default?: any; required?: false; }; 'aria-describedby': PropType | { type: PropType; default?: any; required?: false; }; 'aria-errormessage': PropType | { type: PropType; default?: any; required?: false; }; 'aria-invalid': PropType | { type: PropType; default?: any; required?: false; }; 'aria-labelledby': PropType | { type: PropType; default?: any; required?: false; }; 'aria-required': PropType | { type: PropType; default?: any; required?: false; }; addonBefore: PropType | { type: PropType; default?: any; required?: false; }; addonAfter: PropType | { type: PropType; default?: any; required?: false; }; prefix: PropType | { type: PropType; default?: any; required?: false; }; mode: PropType<"password"> | { type: PropType<"password">; default?: any; required?: false; }; readonly: PropType | { type: PropType; default?: any; required?: false; }; autoFocus: PropType | { type: PropType; default?: any; required?: false; }; type: PropType | { type: PropType; default?: any; required?: false; }; hideSuffix: PropType | { type: PropType; default?: any; required?: false; }; placeholder: PropType | { type: PropType; default?: any; required?: false; }; validateStatus: PropType | { type: PropType; default?: any; required?: false; }; onClear: PropType<(e: MouseEvent) => void> | { type: PropType<(e: MouseEvent) => void>; default?: any; required?: false; }; onPaste: PropType<(e: ClipboardEvent) => void> | { type: PropType<(e: ClipboardEvent) => void>; default?: any; required?: false; }; onInput: PropType<(e: Event) => void> | { type: PropType<(e: Event) => void>; default?: any; required?: false; }; onKeyUp: PropType<(e: KeyboardEvent) => void> | { type: PropType<(e: KeyboardEvent) => void>; default?: any; required?: false; }; onKeyPress: PropType<(e: KeyboardEvent) => void> | { type: PropType<(e: KeyboardEvent) => void>; default?: any; required?: false; }; onEnterPress: PropType<(e: KeyboardEvent) => void> | { type: PropType<(e: KeyboardEvent) => void>; default?: any; required?: false; }; inputStyle: PropType | { type: PropType; default?: any; required?: false; }; getValueLength: PropType<(value: string) => number> | { type: PropType<(value: string) => number>; default?: any; required?: false; }; forwardRef: PropType | { type: PropType; default?: any; required?: false; }; minlength: PropType | { type: PropType; default?: any; required?: false; }; maxlength: PropType | { type: PropType; default?: any; required?: false; }; preventScroll: PropType | { type: PropType; default?: any; required?: false; }; showClearIgnoreDisabled: PropType | { type: PropType; default?: any; required?: false; }; borderless: PropType | { type: PropType; default?: any; required?: false; }; onlyBorder: PropType | { type: PropType; default?: any; required?: false; }; onCompositionstart: PropType | { type: PropType; default?: any; required?: false; }; onCompositionend: PropType | { type: PropType; default?: any; required?: false; }; inputMode: PropType<"none" | "text" | "search" | "email" | "tel" | "url" | "numeric" | "decimal"> | { type: PropType<"none" | "text" | "search" | "email" | "tel" | "url" | "numeric" | "decimal">; default?: any; required?: false; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export default _default; export { InputNumber };