/**
 * Sidebar 状态机：事件联合
 */
import type { SidebarPage, BottomNavItem } from "./sidebar-state";

export type SidebarEvent =
  | {
      type: "SidebarShowPage";
      page: SidebarPage;
      bottomNavItem?: BottomNavItem;
    }
  | { type: "SidebarClearBottomNav" }
  | { type: "SidebarUpdateCharacter"; name: string; progress: number };
