import { LineDiscount, TProduct, TransactionDiscount, TransactionDocument } from "./mapper-library.model"; export declare class RJMapperBuilderClass { className: string; private transactionDocument; private deviceId; private transactionNumber; private manifestVersion; private databaseSchemaVersion; private basketType; private xmlSchemaVersion; private majorVersion; private minorVersion; private externalState; private cashierId; private companyId; private terminalNumber; private taxMethodId; private tradingRegionId; private basketCurrencyId; private basketCountryId; private basketLanguageId; private itemCount; private largestNumber; private branchId; private createdAt; private updatedAt; private salesPersonName; private rjObject; constructor(transactionDoc?: TransactionDocument); getPosbasketInfo(): this; getheaderInfo(): this; rjMapper(): this; getBasketDiscount(): this; getModifierItem(data: any, lineNo: any): void; getTrailerInfo(): this; getTenderInfo(): this; getNumber(productId: any): any; setLineNumberForProducts(): void; generateLineNumber(): number; initilizeItemCount(): void; build(): any; getDescription(element: any): any; getMMGROUPID(attributes: any): any; setDeviceInfo(id: any): this; removeDecimal(value: number): number; addDecimal(value: number): number; setTransactionNumber(value: any): this; setManifestVersion(value: any): this; setDatabaseSchemaVersion(value: any): this; setBasketType(value: any): this; setTradingRegionID(value: any): this; setCompanyID(value: any): this; setTaxMethodID(value: any): this; setMajorVersion(value: any): this; setMinorVersion(value: any): this; setXMLSchemaVersion(value: any): this; setExternalState(value: any): this; setCashierID(): this; setTerminalNumber(value: any): this; setBasketLanguageID(value: any): this; setBasketCountryID(value: any): this; setBasketCurrencyID(value: any): this; setBranchID(value: any): this; setSalesPersonName(value: any): this; generateId(date: any): string; generateTimezoneoffset(date: any): number; generateKeyword(): string; getState(): "Completed" | "Cancelled"; returnProduct(element: any, lineDiscount: LineDiscount, transactionDiscount: TransactionDiscount): any; addProduct(element: TProduct, lineDiscount: LineDiscount, transactionDiscount: TransactionDiscount): any; getSaving(price: any, promotionAmount: any): any; getLineNumber(value: any, discountAmount: string): any; getDiscountedValue(price: any, discountAmount: any): number; getOriginalTax(element: TProduct, VAT: any): number; convertToString(value: any): any; generateDynamicStockLookUp(): string; getDate(date: string): string; getTransactionPromotion(transactionPromotion: any): void; getQuantity(element: any): any; } //# sourceMappingURL=RJ-mapper.class.d.ts.map