import { HttpClient } from '@angular/common/http'; import { SavedCartAdapter } from '@spartacus/cart/saved-cart/core'; import { Cart, ConverterService, OccEndpointsService } from '@spartacus/core'; import { Observable } from 'rxjs'; import * as i0 from "@angular/core"; export declare class OccSavedCartAdapter implements SavedCartAdapter { protected http: HttpClient; protected occEndpoints: OccEndpointsService; protected converter: ConverterService; constructor(http: HttpClient, occEndpoints: OccEndpointsService, converter: ConverterService); load(userId: string, cartId: string): Observable; loadList(userId: string): Observable; restoreSavedCart(userId: string, cartId: string): Observable; saveCart(userId: string, cartId: string, saveCartName: string, saveCartDescription: string): Observable; cloneSavedCart(userId: string, cartId: string, saveCartName: string): Observable; protected getSavedCartEndpoint(userId: string, cartId: string): string; protected getSavedCartListEndpoint(userId: string): string; protected getRestoreSavedCartEndpoint(userId: string, cartId: string): string; protected getSaveCartEndpoint(userId: string, cartId: string, saveCartName: string, saveCartDescription: string): string; protected getCloneSavedCartEndpoint(userId: string, cartId: string, saveCartName: string): string; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }