import type { MenuCategory } from './entities'; export type MenuVersionTrigger = 'auto' | 'manual' | 'restore'; export interface MenuVersionMeta { id: string; label: string; createdAt: string; trigger: MenuVersionTrigger; categoryCount: number; dishCount: number; isBaseline: boolean; } export interface MenuVersionSnapshot { id: string; label: string; createdAt: string; trigger: MenuVersionTrigger; categories: MenuCategory[]; isBaseline: boolean; } export interface MenuVersionListItem extends MenuVersionMeta { matchesLive: boolean; } export const MENU_BASELINE_VERSION_ID = 'baseline' as const;