/// <reference types="react" />
import { type TextFieldProps } from '../TextField';
import { type NumberFieldValue } from './types';
export type NumberFieldProps = Omit<TextFieldProps, 'onChange' | 'value' | 'ref' | 'maxRows' | 'trimmed' | 'select' | 'multiple' | 'rows' | 'minRows' | 'SelectProps' | 'maxLength'> & {
    value?: NumberFieldValue | null;
    onChange?: (value: NumberFieldValue | null) => void;
};
export declare const NumberField: import("react").ForwardRefExoticComponent<Omit<TextFieldProps, "onChange" | "ref" | "select" | "value" | "maxLength" | "multiple" | "rows" | "maxRows" | "minRows" | "SelectProps" | "trimmed"> & {
    value?: number | null | undefined;
    onChange?: ((value: NumberFieldValue | null) => void) | undefined;
} & import("react").RefAttributes<HTMLInputElement>>;
