export type MouseUpBlurHandler = (event: React.MouseEvent) => void; /** * Blurs the current target of a mouse up event. * * @param {React.MouseEvent} event - The mouse up event. */ export declare const handleMouseUpByBlurring: MouseUpBlurHandler; /** * Focuses the previous focusable menu item in a parent element. * * @param {HTMLElement} parentElement - The parent element. * @param {HTMLElement} currentFocusedElement - The currently focused element. */ export declare function wrapFocusPreviousFocusableMenuItem(parentElement: HTMLElement, currentFocusedElement: HTMLElement): void; /** * Focuses the next focusable menu item in a parent element. * * @param {HTMLElement} parentElement - The parent element. * @param {HTMLElement} currentFocusedElement - The currently focused element. */ export declare function wrapFocusNextFocusableMenuItem(parentElement: HTMLElement, currentFocusedElement: HTMLElement): void; /** * Focuses the first focusable menu item in a parent element. * * @param {HTMLElement} parentElement - The parent element. */ export declare function focusFirstFocusableMenuItem(parentElement: HTMLElement): void; /** * Focuses the last focusable menu item in a parent element. * * @param {HTMLElement} parentElement - The parent element. */ export declare function focusLastFocusableMenuItem(parentElement: HTMLElement): void;