/**
* Sidebar / Menu Component
*
* A vertical navigation menu for switching between different views or sections
*/
import React from 'react';
export interface SidebarMenuItem {
    label: string;
    url?: string;
    icon?: React.ReactNode;
    active?: boolean;
    submenu?: SidebarMenuItem[];
}
export interface SidebarProps {
    menuItems: SidebarMenuItem[];
    collapsed?: boolean;
    onToggleCollapse?: (collapsed: boolean) => void;
    onMenuItemClick?: (item: SidebarMenuItem) => void;
    className?: string;
    footer?: React.ReactNode;
}
declare const Sidebar: React.FC<SidebarProps>;
export default Sidebar;
//# sourceMappingURL=Sidebar.d.ts.map