/// export declare const NumberInputActionTypes: { readonly clamp: "numberInput:clamp"; readonly inputChange: "numberInput:inputChange"; readonly increment: "numberInput:increment"; readonly decrement: "numberInput:decrement"; readonly decrementToMin: "numberInput:decrementToMin"; readonly incrementToMax: "numberInput:incrementToMax"; readonly resetInputValue: "numberInput:resetInputValue"; }; interface NumberInputClampAction { type: typeof NumberInputActionTypes.clamp; event: React.FocusEvent; inputValue: string; } interface NumberInputInputChangeAction { type: typeof NumberInputActionTypes.inputChange; event: React.ChangeEvent; inputValue: string; } interface NumberInputIncrementAction { type: typeof NumberInputActionTypes.increment; event: React.PointerEvent | React.KeyboardEvent; applyMultiplier: boolean; } interface NumberInputDecrementAction { type: typeof NumberInputActionTypes.decrement; event: React.PointerEvent | React.KeyboardEvent; applyMultiplier: boolean; } interface NumberInputIncrementToMaxAction { type: typeof NumberInputActionTypes.incrementToMax; event: React.KeyboardEvent; } interface NumberInputDecrementToMinAction { type: typeof NumberInputActionTypes.decrementToMin; event: React.KeyboardEvent; } interface NumberInputResetInputValueAction { type: typeof NumberInputActionTypes.resetInputValue; } export type NumberInputAction = NumberInputClampAction | NumberInputInputChangeAction | NumberInputIncrementAction | NumberInputDecrementAction | NumberInputIncrementToMaxAction | NumberInputDecrementToMinAction | NumberInputResetInputValueAction; export {};