import { BasketsService } from './baskets.service'; import { BasketEntry } from '../_models'; import * as i0 from "@angular/core"; export declare class BasketRecipeCleanupService { private basketsService; constructor(basketsService: BasketsService); private listenBasketEntriesChange; /** * Cleans up recipes from the basket if all their basket entries have status 'deleted'. * @param basketEntries Array of basket entry objects (as received from API) */ cleanupRecipesWithDeletedEntries(basketEntries: BasketEntry[]): void; /** * Placeholder for actual removal logic (API call, state update, etc.) * @param recipeIds */ private removeRecipesFromBasket; static ɵfac: i0.ɵɵFactoryDef; static ɵprov: i0.ɵɵInjectableDef; } //# sourceMappingURL=basket-recipe-cleanup.service.d.ts.map