import React from "react";
import { InlineIndent, MenuItemType, MenuMode } from "./types";
declare const _default: React.MemoExoticComponent<React.ForwardRefExoticComponent<{
    onClick?: (event: React.MouseEvent<HTMLElement, MouseEvent>) => void;
    className?: string;
    hasChildren: boolean;
    subIsOpen: boolean;
    inlineIndent: InlineIndent;
    isSelected: boolean;
    isFocused: boolean;
    collapsed: boolean;
    connectedIdPath: string[];
    mode: MenuMode;
    linkComponent?: React.ElementType<any, keyof React.JSX.IntrinsicElements>;
    collapseIcon?: React.ReactNode;
    expandIcon?: React.ReactNode;
    popupRootIcon?: React.ReactNode;
    popupSubIcon?: React.ReactNode;
    onMouseEnter?: React.MouseEventHandler<HTMLElement>;
    onMouseLeave?: React.MouseEventHandler<HTMLElement>;
} & Omit<MenuItemType, "children"> & React.RefAttributes<HTMLDivElement>>>;
export default _default;
