import { Dispatch } from "react"; import { ISidekickMenuItem } from "../types"; import { MenuAction } from "../context/MenuContext"; type ItemVisibilityMap = { [key: string]: "VISIBLE" | "HIDDEN" | "PENDING"; }; export declare const useKeyboardNavigation: (menuRef: React.RefObject, items: ISidekickMenuItem[], itemVisibility: ItemVisibilityMap, openSubMenus: { [key: string]: boolean; }, searchTerm: string, highlightedIndex: number, dispatch: Dispatch) => { handleKeyDown: (event: React.KeyboardEvent) => void; }; export {};