import * as React from 'react'; import './style/input-number.css'; export interface InputNumberProps { type?: 'menu-bg' | 'assist-bg'; size?: 'compact'; status?: 'warning' | 'error' | 'success'; value?: number | string; defaultValue?: number | string; focusOnUpDown?: boolean; autoFocus?: boolean; onChange?: (e: number | string) => void; onPressEnter?: (e: React.ChangeEvent) => void; onKeyDown?: (e: React.ChangeEvent) => void; onKeyUp?: (e: React.ChangeEvent) => void; tabIndex?: number | string; disabled?: boolean; onFocus?: (e: React.ChangeEvent) => void; onBlur?: (e: React.ChangeEvent) => void; readOnly?: boolean; max?: number; min?: number; step?: number | string; useTouch?: boolean; formatter?: (value: number | string) => string; parser?: (displayValue: string) => number | undefined; onMouseEnter?: (e: React.MouseEvent) => void; onMouseLeave?: (e: React.MouseEvent) => void; onMouseOver?: (e: React.MouseEvent) => void; onMouseOut?: (e: React.MouseEvent) => void; onMouseUp?: (e: React.MouseEvent) => void; precision?: number; required?: boolean; pattern?: string; decimalSeparator?: string; inputMode?: string; placeholder?: string; className?: string; block?: boolean; centered?: boolean; visibilityHandler?: boolean; style?: React.CSSProperties; } export declare const InputNumber: React.ForwardRefExoticComponent>; export default InputNumber; declare const InputNumberMemo: React.MemoExoticComponent>>; export { InputNumberMemo };