import type React from 'react'; import { type NumberChangeHandler, type NumberFocusHandler } from '@splunk/react-ui/Number'; export type OnValueChangeType = (e: Parameters[0], newValue?: string | number) => void; interface UseNumberInputArgs { value?: string | number; defaultValue?: string | number; onValueChange: OnValueChangeType; } export declare const useNumberInput: ({ value, defaultValue, onValueChange, }: UseNumberInputArgs) => { handleChange: (event: React.ChangeEvent | React.KeyboardEvent | React.MouseEvent, data: { name?: string; value?: number; reason: "input" | "stepButton"; }) => void; handleBlur: (event: React.FocusEvent, data: { name?: string; value: string; }) => void; handleFocus: NumberFocusHandler; handleKeyPress: (event: React.KeyboardEvent) => void; currentValue: string | number | undefined; }; export {}; //# sourceMappingURL=useNumberInput.d.ts.map