import { ForwardRefExoticComponent, RefAttributes, type HTMLAttributes } from 'react'; import { MenuProps } from './types'; /** * Specifies the animation effect for the Menu. * */ export type MenuEffect = 'None' | 'SlideDown' | 'ZoomIn' | 'FadeIn'; /** * Specifies the type for submenu mount location. */ export type SubmenuRenderMode = 'Inline' | 'Portal'; /** * Interface for Menu component instance. */ export interface IMenu extends MenuProps { /** * Specifies the DOM element of the Menu. * * @private * @default null */ element: HTMLDivElement | null; } type MenuComponentProps = MenuProps & Omit, 'onSelect'>; /** * A layout navigation menu component with support for hierarchical menu items. * Manages submenu interactions and supports both horizontal and vertical orientations. * * ```typescript * import { Menu, MenuItem, MenuItemLabel, MenuItemIcon, Orientation } from "@syncfusion/react-navigations"; * export default function App() { * return ( * * * * File * * New * * * * Open * * * Edit * * * ); * } * ``` */ export declare const Menu: ForwardRefExoticComponent>; declare const _default: import("react").NamedExoticComponent, "onSelect"> & RefAttributes>; export default _default;