import { LucideIcon } from "lucide-react";

export interface NavigationItem {
  id: string;
  label: string;
  icon: LucideIcon;
  path?: string;
  for_admin?: boolean;
  required_resource?: string;
  onClick?: () => void;
  nestedItems?: NavigationItem[];
}

export type NavigationSection = "primary" | "secondary";
