import { ButtonDropdownProps, HighlightProps } from '../interfaces'; interface UseHighlightedMenuOptions { items: ButtonDropdownProps.Items; hasExpandableGroups: boolean; isInRestrictedView?: boolean; } interface UseHighlightedMenuApi extends HighlightProps { moveHighlight: (direction: -1 | 1, loop?: boolean) => void; expandGroup: (group?: ButtonDropdownProps.ItemGroup) => void; collapseGroup: () => void; reset: () => void; setIsUsingMouse: (isUsingMouse: boolean) => void; } export default function useHighlightedMenu({ items, hasExpandableGroups, isInRestrictedView }: UseHighlightedMenuOptions): UseHighlightedMenuApi; export {};