import { Branch, Customer, TaxArea, Address, CustomerContact, WebTrackPaymentResult, WebTrackPaymentToken } from 'ep-bt-field-agent-proxy'; import { QuickOrderLineModel } from './quick-order-line.model'; import { EpbtFaShoppingCartModel } from './epbt-fa-shopping-cart-model'; import { EpbtFaReturnParametersModel } from './epbt-fa-return-parameters-model'; import { EpbtFaEpaReturnParametersModel } from './epbt-fa-epa-return-parameters-model'; export declare class QuickOrderModel { constructor(); customer: Customer; branch: Branch; selectedSalesType: number; deliveryAddress: Address; TransactionType: number; nextLineNumber: number; dateRequired: Date; customerRef: string; contact: CustomerContact; taxArea: TaxArea; specialInstructions: any; Lines: QuickOrderLineModel[]; PaymentAmount: number; OrderID: number; OrderNumber: number; PaymentToken: WebTrackPaymentToken; PaymentResult: WebTrackPaymentResult; AttemptedQuickOrderPayment: boolean; currentCart: EpbtFaShoppingCartModel; i4GoReturnParameters: EpbtFaReturnParametersModel; epaReturnParameters: EpbtFaEpaReturnParametersModel; i4GoError: string; LineAdd(line: QuickOrderLineModel, adding?: boolean): void; LineRemove(lineNumber: number): void; private _TotalSellPrice; readonly TotalSellPrice: number; private _TotalTax; readonly TotalTax: number; private _TotalAmount; readonly TotalAmount: number; }