import { HttpClient } from '@angular/common/http'; import { DocumentCollection, Service } from 'miam-jsonapi'; import { Observable } from 'rxjs'; import { Recipe, Supplier } from '../_models'; import { Package } from '../_models/package'; import { RecipeProviderService } from './recipe-provider.service'; import { RecipeStatusService } from './recipe-status.service'; import * as i0 from "@angular/core"; export declare class PackageService extends Service { private http; private providerService; private statusService; resource: typeof Package; type: string; constructor(http: HttpClient, providerService: RecipeProviderService, statusService: RecipeStatusService); categories_for(suppliersIds: string[], pageSize?: number, pageNumber?: number): Observable>; unshareWithSupplier(pack: Package, supplier: Supplier): Observable; shareWithSupplierOrUpdate(pack: Package, supplier: Supplier, category: boolean, catalog_position: number, edit_content: boolean): Observable; removeRecipeFromPackage(pack: Package, recipe: Recipe): Observable; addRecipeToPackage(pack: Package, recipe: Recipe): Observable; updateRecipePosition(pack: Package, recipe: Recipe, position: string | number): Observable; static ɵfac: i0.ɵɵFactoryDef; static ɵprov: i0.ɵɵInjectableDef; } //# sourceMappingURL=package.service.d.ts.map