import { MealieClient } from '../client.js'; import type { CreateIngredientUnit, IngredientUnit, IngredientUnitPagination, MergeUnit, QueryParams } from '../types/units.js'; import type { SuccessResponse } from '../types/common.js'; export declare class UnitsService extends MealieClient { /** * Get all units with filtering and pagination */ getAllUnits(params?: QueryParams): Promise; /** * Create a new unit */ createUnit(data: CreateIngredientUnit): Promise; /** * Merge units */ mergeUnits(data: MergeUnit): Promise; /** * Get a single unit by ID */ getOne(itemId: string): Promise; /** * Update a unit */ updateUnit(itemId: string, data: CreateIngredientUnit): Promise; /** * Delete a unit */ deleteUnit(itemId: string): Promise; } //# sourceMappingURL=units.d.ts.map