import { INumberConverter } from '@rc-hooks/region';
import { UnionOmit } from '@co-hooks/util';
import { HTMLAttributes, ReactNode, Ref } from 'react';
import { InputCommonAttributes } from '../input-wrapper/const';
export interface IInputRefObject {
    dom: HTMLInputElement;
    focus: () => void;
    blur: () => void;
}
export interface IInputNumberContent {
    disabled?: boolean;
    hideButton?: boolean;
    format?: INumberConverter;
    parse?: INumberConverter;
    prefix?: ReactNode;
    suffix?: ReactNode;
    needGrouped?: boolean;
    forwardRef?: Ref<IInputRefObject>;
}
export declare type IInputNumberContentProps = UnionOmit<IInputNumberContent, HTMLAttributes<HTMLDivElement> & InputCommonAttributes>;
export declare function InputNumberContent(props: IInputNumberContentProps): JSX.Element;
