import { MealieClient } from '../client.js'; import type { CreateIngredientFood, FoodItem, FoodPagination, MergeFood, QueryParams } from '../types/foods.js'; import type { SuccessResponse } from '../types/common.js'; export declare class FoodsService extends MealieClient { /** * Get all foods with filtering and pagination */ getAllFoods(params?: QueryParams): Promise; /** * Create a new food */ createFood(data: CreateIngredientFood): Promise; /** * Merge foods */ mergeFoods(data: MergeFood): Promise; /** * Get a single food by ID */ getOne(itemId: string): Promise; /** * Update a food */ updateFood(itemId: string, data: CreateIngredientFood): Promise; /** * Delete a food */ deleteFood(itemId: string): Promise; } //# sourceMappingURL=foods.d.ts.map