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