import { ListNavigation } from "../_internal/use-list-navigation.mjs"; import "../_internal/index.mjs"; //#region src/components/overlays/dropdown-menu/hooks.d.ts type MenuContext = ListNavigation & { closeRoot: () => void; }; declare const MenuContextProvider: import("react").Context, useMenuContext: () => MenuContext; declare const useMenuContent: () => { contentProps: { onKeyDown: (event: import("react").KeyboardEvent) => void; }; }; declare const useMenuItem: ({ onAction, index }: { onAction: () => void; index: number; }) => { ref: (node: HTMLElement | null) => void; tabIndex: number; onFocus: () => void; role: 'menuitem'; onClick: () => void; }; //#endregion export { MenuContextProvider, useMenuContent, useMenuContext, useMenuItem };