/// <reference types="react" />
import type { TextInputProps, NumberInputProps as _NumberInputProps } from "@mantine/core";
type NumberValue = number | "";
export interface NumberInputProps extends Omit<_NumberInputProps, "vars" | "classNames" | "styles" | "value" | "defaultValue" | "onChange" | "type"> {
    value: NumberValue;
    defaultValue?: NumberValue;
    onChange?: (value: NumberValue) => void;
    vars?: TextInputProps["vars"];
    classNames?: TextInputProps["classNames"];
    styles?: TextInputProps["styles"];
    type?: TextInputProps["type"] | "number";
}
export declare const NumberInput: (props: NumberInputProps & import("react").RefAttributes<HTMLInputElement>) => import("react").ReactElement<any, string | import("react").JSXElementConstructor<any>> | null;
export {};
