export const ADMIN_BASE = "/admin" as const;

export type AdminNavSegment =
  | "dashboard"
  | "players"
  | "draws"
  | "rules_plays"
  | "rules_odds"
  | "jackpot"
  | "risk_cap"
  | "tickets"
  | "wallet"
  | "reports"
  | "risk"
  | "settings"
  | "settlement"
  | "reconcile"
  | "audit"
  | "admin_users"
  | "admin_roles"
  | "currencies";

export type AdminNavItem = {
  label: string;
  href: string;
  segment: AdminNavSegment;
  activeMatchPrefix?: string;
  requiredAny?: readonly string[];
};
