import type { MealType } from "../types.js"; export interface RememberedMeal { id: string; label: string; aliases: string[]; meal_text: string; default_meal_type?: MealType; notes?: string; tags: string[]; created_at: string; updated_at: string; } export interface PersonalNutritionMemory { remembered_meals: RememberedMeal[]; preferences: { prefer: string[]; avoid: string[]; notes: string[]; }; updated_at?: string; } export interface RememberMealInput { label: string; aliases?: string[] | undefined; meal_text: string; default_meal_type?: MealType | undefined; notes?: string | undefined; tags?: string[] | undefined; } export interface PersonalMemoryMatch { id: string; label: string; matched_alias: string; meal_text: string; default_meal_type?: MealType; } export declare function getPersonalNutritionMemory(): Promise; export declare function rememberMeal(input: RememberMealInput): Promise; export declare function forgetRememberedMeal(idOrLabel: string): Promise<{ deleted: boolean; id_or_label: string; }>; export declare function expandMealTextWithMemory(text: string): Promise<{ text: string; matches: PersonalMemoryMatch[]; }>;