import type React from "react"; import { NavDirections } from "../../../hooks/useFullKeyboardListeners"; import { type CloseMenuOption } from "../Menu/MenuConstants"; import { type GridElementRef } from "../../GridKeyboardNavigationContext/GridKeyboardNavigationContextConstants"; export declare const useMenuGridItemNavContext: ({ wrapperRef, setActiveItemIndex, getPreviousSelectableIndex, getNextSelectableIndex, activeItemIndex, isUnderSubMenu, closeMenu }: { wrapperRef?: GridElementRef; setActiveItemIndex?: (index: number) => void; getNextSelectableIndex?: (activeItemIndex: number) => number; getPreviousSelectableIndex?: (activeItemIndex: number) => number; activeItemIndex?: number; isUnderSubMenu?: boolean; closeMenu?: (option: CloseMenuOption) => void; }) => { onOutboundNavigation: (elementRef: React.RefObject, direction: NavDirections) => void; };