import * as React from "react";
export interface IMenuContext {
    ref: React.RefObject<HTMLDivElement>;
    activeElement: HTMLDivElement | null;
    activeSubTrigger: HTMLDivElement | null;
    shouldActivateFirstSubItemRef: React.MutableRefObject<boolean>;
    isMenuActive: boolean;
    keepMounted: boolean;
    setIsMenuActive: React.Dispatch<React.SetStateAction<boolean>>;
    setActiveSubTrigger: React.Dispatch<React.SetStateAction<HTMLDivElement | null>>;
    setActiveElement: React.Dispatch<React.SetStateAction<HTMLDivElement | null>>;
    registerItem: (itemRef: React.RefObject<HTMLDivElement>) => void;
}
declare const MenuContext: React.Context<IMenuContext | null>;
export default MenuContext;
