import { CurrencyPipe } from "@angular/common"; import { DELIVERY_METHODS, OrderDetails, TransactionDocument, TransactionPromotion, TProduct } from "./mapper-library.model"; export declare class WebReturnSalesforceMapperBuilderClass { private currencyPipe?; className: string; private orderDetails; private webReturnObject; numberUtilService: any; STORE_PREFIX: string; constructor(orderDetails: OrderDetails, currencyPipe?: CurrencyPipe); webReturnCommonMapper(): this; getDeliveryMethod(): "" | DELIVERY_METHODS.DELIVERY | DELIVERY_METHODS.SHIP_TO_STORE; product(subprovider: any): this; linePromotion(): this; transactionPromotion(): this; getTransactionPromotions(basket: any): TransactionPromotion[]; updateLinePromotionWithCoupon(): this; updateTransactionPromotionPrtionCalc(): this; transactionPromotionProductPortionCalc(txDoc: TransactionDocument, promotion: TransactionPromotion): TransactionDocument; validateProductItemDiscount(product: TProduct): TProduct; customer(): this; isInStoreOrder(isInStoreOrder: boolean): this; externalTransactionDetails(): this; updateTaxBreakdown(): this; basketSummary(): this; deviceId(deviceId: any): this; terminalId(terminalId: any): this; orgCode(orgCode: any): this; storeId(storeId: any): this; storeNodeId(storeNodeId: string): this; storeNodeStructure(storeNodeStructure: string): this; docId(docId: any): this; updateUserID(userID: string): this; updateUserName(name: any): this; build(): TransactionDocument; getUTCDateTime(date: any): string; getAvailableQty(status: any): number; } //# sourceMappingURL=WebReturnSalesforceMapper.class.d.ts.map