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 {};
//# sourceMappingURL=use-highlighted-menu.d.ts.map