import { type RefObject } from "react"; export default function useMenuItemMouseEvents({ ref, resetOpenSubMenuIndex, setSubMenuIsOpenByIndex, isActive, setActiveItemIndex, index, hasChildren, splitMenuItemIconButtonRef, splitMenuItem }: { ref: RefObject; resetOpenSubMenuIndex: () => void; setSubMenuIsOpenByIndex: (index: number, isOpen: boolean) => void; isActive: boolean; setActiveItemIndex: (index: number) => void; index: number; hasChildren: boolean; splitMenuItemIconButtonRef?: React.RefObject; splitMenuItem?: boolean; }): boolean;