/// <reference types="react" />
export interface IMenuState {
    isMenuVisible: boolean;
    isPopupVisible: boolean;
    prevScrollPos: number;
    childrenOverride: React.ReactNode | null;
}
export interface IMenuContext {
    isMenuVisible: boolean;
    isPopupVisible: boolean;
    childrenOverride: React.ReactNode | null;
    showMenu: () => void;
    hideMenu: () => void;
    showPopup: () => void;
    hidePopup: () => void;
    setChildrenOverride: (childrenOverride: React.ReactNode) => void;
    clearChildrenOverride: () => void;
}
