export type MenuPricingMode = 'standard' | 'weight'; export interface MenuItem { id: string; name: string; description?: string; price: number; image?: string; video?: string; isVegetarian?: boolean; /** Weight-based sweets: 90 kr / ½ kg, 179 kr / kg (kulfi stays standard). */ pricing?: MenuPricingMode; pricePerHalfKg?: number; pricePerKg?: number; } export interface MenuCategory { id: string; name: string; items: MenuItem[]; } export interface MenuFilter { categoryId?: string; searchQuery?: string; vegetarianOnly?: boolean; }