import { ApiVisa, BaseApiTemplateService, BasicApiResponseModel } from '../shared'; import { HttpClient } from '@angular/common/http'; import { Observable } from 'rxjs'; import { GenericDocContainerModel, GenericDocPgwTxnContainerModel, CpCommercePgwGenerateRefNoRequestModel, PointPurchaseRequest, PaymentTxnStatusRefNoResponseModel } from '../../../../../models'; import * as i0 from "@angular/core"; export declare class CpCommerceInternalShoppingCartService extends BaseApiTemplateService { static readonly CPCOMMERCE_INTERNAL_SHOPPING_CART_SUB_PATH = "cp-commerce/internal-shopping-carts"; constructor(http: HttpClient); generatePaymentReferenceNumber(request: CpCommercePgwGenerateRefNoRequestModel, apiVisa: ApiVisa): Observable>; generatePaymentReferenceNumberLoginEp(request: CpCommercePgwGenerateRefNoRequestModel, apiVisa: ApiVisa): Observable>; productCouponItemPurchase(request: PointPurchaseRequest, apiVisa: ApiVisa): Observable>; shoppingCartToSalesOrder(shoppingCart: GenericDocContainerModel, apiVisa: ApiVisa, platform?: string): Observable>; getPaymentResponseTxnStatusByMerchantCodeRefNoLoginEp(merchantCode: string, merchantRefNo: string, apiVisa: ApiVisa): Observable>; getPaymentResponseTxnStatusRefNoByMerchantCodeRefNoLoginEp(merchantCode: string, merchantRefNo: string, apiVisa: ApiVisa): Observable>; shoppingCartToSalesOrderLoginEntityEp(shoppingCart: GenericDocContainerModel, apiVisa: ApiVisa, platform?: string): Observable>; static ɵfac: i0.ɵɵFactoryDef; static ɵprov: i0.ɵɵInjectableDef; }