import { ShoppingCartApiService } from './_internal/shopping-cart.api.service'; import { ShoppingCart, AddMultiToShoppingCartRequestItem } from './_internal/objects'; import { ShoppingCartItemType } from './_internal/enums'; import { Observable } from 'rxjs'; import * as i0 from "@angular/core"; export declare class ShoppingCartService { private apiService; constructor(apiService: ShoppingCartApiService); getShoppingCart(businessId: string): Observable; addToShoppingCart(businessId: string, itemId: string, itemType: ShoppingCartItemType, editionId?: string): Observable; addMultiToShoppingCart(businessId: string, items: AddMultiToShoppingCartRequestItem[]): Observable; updateItemQuantity(businessID: string, itemID: string, quantity: number): Observable; removeFromShoppingCart(businessId: string, itemId: string): Observable; removeMultiFromShoppingCart(businessId: string, itemIds: string[]): Observable; clearShoppingCart(businessId: string): Observable; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }