import * as React from "react";
export type { NumberInputProp, NumberInputProp as NumberInputProps, } from "../../props/components/data-entry.prop.js";
/**
* NumberInput — WAI-ARIA spinbutton: a localized numeric `` with increment/decrement steps.
* Composes the real `Input` primitive (no raw ``) plus two icon `Button`s.
*/
export declare const NumberInput: React.ForwardRefExoticComponent;
defaultValue?: import("../../props/index.js").DefaultValueProp;
onValueChange?: import("../../props/index.js").OnValueChangeProp;
min?: number;
max?: number;
step?: number;
precision?: number;
formatter?: (value: number | null) => string;
parser?: (display: string) => number | null;
keyboard?: boolean;
changeOnWheel?: boolean;
controls?: boolean;
status?: import("../../props/index.js").ControlStatusProp;
variant?: import("../../props/index.js").ControlVariantProp;
disabled?: import("../../props/index.js").DisabledProp;
readOnly?: boolean;
size?: import("../../props/index.js").SizeProp;
placeholder?: import("../../props/index.js").PlaceholderProp;
prefix?: React.ReactNode;
suffix?: React.ReactNode;
name?: import("../../props/index.js").NameProp;
id?: import("../../props/index.js").IdProp;
className?: import("../../props/index.js").ClassNameProp;
"data-testid"?: string;
} & React.RefAttributes>;