import React from "react";
import type { MenuNavListProps } from "./MenuNavList.types";
/**
 * @component MenuNavList
 * @description A versatile navigation list component that can be displayed in an expanded or collapsed state.
 * It supports nested items, sections, and tooltips for items in the collapsed state.
 *
 * @param {MenuNavListProps} props - Props for configuring the component.
 * @param {MenuNavListItem[]} props.items - Array of items to display in the list.
 * @param {boolean} [props.isCollapsed] - If `true`, the menu is displayed in its collapsed state (icons only).
 * @param {React.Key} [props.defaultSelectedKey] - The key of the default selected item.
 * @param {(key: React.Key) => void} [props.onSelect] - Callback executed when an item is selected.
 * @param {boolean} [props.hideEndContent] - If `true`, hides the end content of the items.
 * @param {object} [props.sectionClasses] - CSS classes to customize the sections.
 * @param {object} [props.itemClasses] - CSS classes to customize the items.
 * @param {string} [props.iconClassName] - CSS class for the icons.
 * @param {object} [props.classNames] - CSS classes to customize the Listbox component.
 * @param {string} [props.className] - CSS class for the main container.
 *
 * @forwardRef
 */
export declare const MenuNavList: React.ForwardRefExoticComponent<Omit<MenuNavListProps, "ref"> & React.RefAttributes<HTMLElement>>;
//# sourceMappingURL=MenuNavList.d.ts.map