import * as React from 'react'; import { type FormValidityHandle } from '../utils/formControl.js'; import type { NumberFieldContextValue, NumberFieldProps } from './types.js'; export declare const NumberFieldProvider: React.FC, useNumberFieldContext: (consumerName: string) => NumberFieldContextValue; /** * Numeric stepper root that clamps its value and renders an input with increment and decrement controls. * * @example * ```tsx * * ``` */ export declare const NumberField: { ({ value: valueProp, defaultValue, onValueChange, onValueCommit, min: minProp, max: maxProp, step: stepProp, disabled, invalid, readOnly, required, formatOptions, locale, clampBehavior: clampBehaviorProp, allowWheel, form, name, showControls, incrementLabel, decrementLabel, children, ref: forwardedRef, size, ...props }: Omit & { ref?: React.Ref | undefined; }): React.ReactNode; displayName: string; };