/// <reference types="react" />
import { type NumberFieldProps } from "../NumberField.types";
export type UseSpinButtonHandlersProps = Pick<NumberFieldProps, "onChange" | "value" | "step" | "min" | "max" | "allowOutOfBounds" | "readOnly"> & {
    inputRef: React.RefObject<HTMLInputElement>;
};
declare const useSpinButtonHandlers: ({ onChange, value, step, min, max, allowOutOfBounds, readOnly, inputRef }: UseSpinButtonHandlersProps) => {
    onIncrement: (event: React.MouseEvent | React.KeyboardEvent) => void;
    onDecrement: (event: React.MouseEvent | React.KeyboardEvent) => void;
};
export default useSpinButtonHandlers;
