export interface MealPlanEntry {
  id: number;
  planDate: string;
  mealCategory: number;
  recipeId: number;
  recipeName: string;
  portions: number;
  calories?: number | null;
}

export interface UpsertMealPlanEntryInput {
  planDate: string;
  mealCategory: number;
  recipeId: number;
  portions: number;
}

export interface ShoppingListItem {
  name: string;
  unit?: string | null;
  totalGrams?: number | null;
  totalAmount?: number | null;
  breakdown: string[];
}
