export type SidebarState = 'expanded' | 'collapsed' | 'hidden';

export interface NavItem {
  label: string;
  href: string;
  icon: string;
  badge?: string | number;
  roles?: string[];
}

export interface NavSection {
  title: string;
  items: NavItem[];
  roles?: string[];
}

export type Theme = 'light' | 'dark';
