import { type RefAttributes } from "react";
import { type TextFieldElementType, type TextFieldProps } from "../TextField";
import "./NumberField.css";
export type NumberFieldElementType = TextFieldElementType;
export interface NumberFieldProps extends Omit<TextFieldProps, "type" | "defaultValue" | "inputElementType">, RefAttributes<NumberFieldElementType> {
    /** The smallest value allowed for the input. */
    minValue?: number;
    /** The largest value allowed for the input. */
    maxValue?: number;
    /** The amount that the input value changes with each increment or decrement "tick". */
    step?: number;
    /** The default value for the input. */
    defaultValue?: number;
    /** Flag to hide the spin buttons. */
    hideSpinButtons?: boolean;
}
export declare function NumberField({ ref, ...props }: NumberFieldProps): import("react/jsx-runtime").JSX.Element;
export declare namespace NumberField {
    var displayName: string;
}
