import { RefObject } from "react"; import { NumberFieldAria } from "@react-aria/numberfield"; import { AriaNumberFieldProps } from "@react-types/numberfield"; import { NumberFieldBaseState } from "./numberfield-base-state"; export declare function useNumberFieldState(props: NumberFieldStateProps): NumberFieldState; export declare type NumberFieldState = NumberFieldAria & { /** * Reference for the input element in number field element, if any. */ inputRef: RefObject; /** * Object returned by the `useNumberFieldBaseState` hook. */ baseState: NumberFieldBaseState; }; export declare type NumberFieldStateProps = AriaNumberFieldProps & { /** * Object returned by the `useNumberFieldBaseState` hook. */ state: NumberFieldBaseState; };