import React from 'react'; import { Menu } from "../../../utils/navigationHelper"; export declare const getVisibleMenuItems: (container: HTMLElement | null) => HTMLElement[]; export interface VerticalNavKeyDownOptions { containerRef: React.RefObject; setFocusedItemName: React.Dispatch>; menuState: Record; subMenuExpandedState: Record; setMenuState: React.Dispatch>>; setSubMenuExpandedState: React.Dispatch>>; menus: Menu[]; expanded: boolean; autoCollapse: boolean; } export declare const handleVerticalNavKeyDown: (event: React.KeyboardEvent, options: VerticalNavKeyDownOptions) => void; export declare const getFirstVisibleMenuItemName: (menus: Menu[], expanded: boolean) => string | null; export declare const getInitialFocusedItemName: (menus: Menu[], active: { name?: string; link?: string; } | undefined, menuState: Record, subMenuExpandedState: Record, expanded: boolean) => string | null;