import { default as React } from 'react';
export interface NavigationMenuItem {
/** Item label */
label: React.ReactNode;
/** Item href */
href?: string;
/** Click handler */
onClick?: () => void;
/** Sub-menu items */
children?: NavigationMenuItem[];
/** Icon */
icon?: React.ReactNode;
/** Active state */
active?: boolean;
}
export interface NavigationMenuProps {
/** Menu items */
items: NavigationMenuItem[];
/** Orientation */
orientation?: 'horizontal' | 'vertical';
/** Additional className */
className?: string;
}
/**
* NavigationMenu Component
*
* Hierarchical navigation menu with sub-menus.
* Supports horizontal and vertical orientations.
*
* @example
* ```tsx
*
* ```
*/
export declare const NavigationMenu: React.FC;
//# sourceMappingURL=navigation-menu.d.ts.map