import type { InputNumberProps as RcInputNumberProps, ValueType } from 'rc-input-number'; import * as React from 'react'; import type { InputStatus } from '../_util/statusUtils'; import type { SizeType } from '../config-provider/SizeContext'; export interface InputNumberProps extends Omit, 'prefix' | 'size' | 'controls'> { prefixCls?: string; rootClassName?: string; addonBefore?: React.ReactNode; addonAfter?: React.ReactNode; prefix?: React.ReactNode; size?: SizeType; disabled?: boolean; bordered?: boolean; status?: InputStatus; controls?: boolean | { upIcon?: React.ReactNode; downIcon?: React.ReactNode; }; } declare const TypedInputNumber: ((props: InputNumberProps & { children?: React.ReactNode; } & { ref?: React.Ref | undefined; }) => React.ReactElement) & { displayName?: string | undefined; _InternalPanelDoNotUseOrYouWillBeFired: typeof PureInputNumber; }; /** @private Internal Component. Do not use in your production. */ declare const PureInputNumber: React.FC; export default TypedInputNumber;