import * as React from "react"; import { MenuBarOptions } from "../MenuBar"; import { MenuOptions } from "../Menu"; declare type Ref = React.RefObject; export declare type MenuContextType = Pick & { ref: Ref; role: string; parent?: MenuContextType | null; children: Array; addChild: (ref: Ref) => void; removeChild: (ref: Ref) => void; }; export declare const MenuContext: React.Context; export declare function useMenuContext(menuRef: Ref, role: string, options: MenuBarOptions | MenuOptions): (element: React.ReactNode) => JSX.Element; export {};