import type { HTMLAttributes, ReactNode } from 'react'; export interface SidebarMenuItemAction { id: string; label: string; icon?: ReactNode; onClick?: () => void; destructive?: boolean; } export interface SidebarMenuItem { id: string; label: string; icon?: ReactNode; disabled?: boolean; actions?: SidebarMenuItemAction[]; } export interface SidebarMenuProps extends HTMLAttributes { items: SidebarMenuItem[]; selectedId?: string; onItemClick?: (item: SidebarMenuItem) => void; width?: string; moreIcon?: ReactNode; } export declare const SidebarMenu: import("react").ForwardRefExoticComponent>;