import { Dispatch, SetStateAction } from 'react';
import { NavItemProps, SubMenuProps } from './type';
export interface NavContextProps {
    inlineCollapsed: boolean;
    inlineIndent: number;
    mode: 'vertical' | 'inline';
    openKeys?: string[];
    selectedKeys?: string[];
    setSelectedKeys?: Dispatch<SetStateAction<string[]>>;
    subMenuItemRender?: (itemProps: SubMenuProps, dom: JSX.Element) => JSX.Element;
    menuItemRender?: (itemProps: NavItemProps, dom: JSX.Element) => JSX.Element;
}
declare const NavContext: import("react").Context<NavContextProps>;
export default NavContext;
