import React from 'react'; import type { MenuItemGroup } from '../types'; export declare const interceptClickOnMenuItems: (menuSections: MenuItemGroup[], cache: SubMenusOpenStatusCache) => { items: { onClick?: ((evt: React.MouseEvent) => Promise) | undefined; id: number; autoFocus?: boolean | undefined; icon: (props: React.SVGProps) => JSX.Element; itemTitle: string; enabled: boolean; isActive?: boolean | undefined; subMenus?: MenuItemGroup[] | undefined; isSubMenu?: boolean | undefined; }[]; groupHeading?: string | undefined; }[][]; type SubMenusOpenStatusCache = Record>>; declare const MenuGroup: ({ menuGroup, isSubMenu, handleHeadCellMenuKeyDown, }: { menuGroup: MenuItemGroup; isSubMenu?: boolean | undefined; handleHeadCellMenuKeyDown?: ((evt: React.KeyboardEvent) => void) | undefined; }) => ("" | React.JSX.Element | React.JSX.Element[] | undefined)[][][]; export default MenuGroup;