import type { ChangeEvent, FocusEvent, KeyboardEvent, MouseEvent, PointerEvent } from "react"; import type { InputEmailRebuiltProps } from "../InputEmail.types"; export interface UseInputEmailActionsProps extends Pick { inputRef?: React.RefObject; } export declare function useInputEmailActions({ onChange, inputRef, onEnter, onFocus, onBlur, onKeyDown, onKeyUp, onClick, onMouseDown, onMouseUp, onPointerDown, onPointerUp, }: UseInputEmailActionsProps): { handleClear: () => void; handleChange: (event: ChangeEvent) => void; handleKeyDown: (event: KeyboardEvent) => void; handleKeyUp: (event: KeyboardEvent) => void; handleFocus: (event: FocusEvent) => void; handleBlur: (event: FocusEvent) => void; handleClick: (event: MouseEvent) => void; handleMouseDown: (event: MouseEvent) => void; handleMouseUp: (event: MouseEvent) => void; handlePointerDown: (event: PointerEvent) => void; handlePointerUp: (event: PointerEvent) => void; };