import BaseClass from "../utils/BaseClass"; import { LineItemCollection } from './LineItem'; import { SingleRelationship, MultiRelationship } from "../typings/Library"; import { ShipmentCollection } from './Shipment'; import { PaymentMethodCollection } from './PaymentMethod'; import { MarketCollection } from './Market'; import { CustomerCollection } from './Customer'; import { AddressCollection } from './Address'; import { StripePaymentCollection } from './StripePayment'; import { WireTransferCollection } from './WireTransfer'; import { PaypalPaymentCollection } from './PaypalPayment'; import { BraintreePaymentCollection } from './BraintreePayment'; import { AdyenPaymentCollection } from './AdyenPayment'; import { AuthorizationCollection } from './Authorization'; import { CaptureCollection } from './Capture'; import { VoidCollection } from './Void'; import { RefundCollection } from './Refund'; import { TransactionCollection } from './Transaction'; import { CustomerPaymentSourceCollection } from '..'; export declare class OrderCollection extends BaseClass { static className: string; _archive: boolean; _unarchive: boolean; _approve: boolean; _billingAddressCloneId: string; _billingAddressSameAsShipping: boolean; _cancel: boolean; _capture: boolean; _customerPaymentSourceId: string; _place: boolean; _refresh: boolean; _refund: boolean; _saveBillingAddressToCustomerAddressBook: boolean; _savePaymentSourceToCustomerWallet: boolean; _saveShippingAddressToCustomerAddressBook: boolean; _shippingAddressCloneId: string; _shippingAddressSameAsBilling: boolean; _updateTaxes: boolean; adjustmentAmountCents: number; adjustmentAmountFloat: number; adjustmentTaxAmountCents: number; adjustmentTaxAmountFloat: number; approvedAt: Date; archivedAt: Date; cancelledAt: Date; cartUrl: string; checkoutUrl: string; countryCode: string; couponCode: string; createdAt: Date; currencyCode: string; customerEmail: string; customerPassword: string; discountAmountCents: number; discountAmountFloat: number; discountTaxAmountCents: number; discountTaxAmountFloat: number; discountTaxableAmountCents: number; discountTaxableAmountFloat: number; editable: boolean; feesAmountCents: number; feesAmountFloat: number; formattedAdjustmentAmount: string; formattedAdjustmentTaxAmount: number; formattedDiscountAmount: string; formattedDiscountTaxAmount: string; formattedDiscountTaxableAmount: string; formattedFeesAmount: string; formattedGiftCardAmount: string; formattedPaymentMethodAmount: string; formattedPaymentMethodTaxAmount: string; formattedPaymentMethodTaxableAmount: string; formattedShippingAmount: string; formattedShippingTaxAmount: string; formattedShippingTaxableAmount: string; formattedSubtotalAmount: string; formattedSubtotalTaxAmount: string; formattedSubtotalTaxableAmount: string; formattedTotalAmount: string; formattedTotalAmountWithTaxes: string; formattedTotalTaxAmount: string; formattedTotalTaxableAmount: string; freightTaxable: boolean; fulfillmentStatus: string; fulfillmentUpdatedAt: Date; giftCardAmountCents: number; giftCardAmountFloat: number; giftCardCode: string; giftCardOrCouponCode: string; guest: boolean; id: string; languageCode: string; lineItemOptionsCount: number; metadata: object; number: number; paymentMethodAmountCents: number; paymentMethodAmountFloat: number; paymentMethodTaxAmountCents: number; paymentMethodTaxAmountFloat: number; paymentMethodTaxableAmountCents: number; paymentMethodTaxableAmountFloat: number; paymentSourceDetails: object; paymentSourceId: string; paymentSourceType: string; paymentStatus: string; paymentUpdatedAt: Date; placeable: boolean; placedAt: Date; privacyUrl: string; reference: string; referenceOrigin: string; returnUrl: string; shipmentsCount: number; shippingAmountCents: number; shippingAmountFloat: number; shippingCountryCodeLock: string; shippingTaxAmountCents: number; shippingTaxAmountFloat: number; shippingTaxableAmountCents: number; shippingTaxableAmountFloat: number; skusCount: string; status: string; subtotalAmountCents: number; subtotalAmountFloat: number; subtotalTaxAmountCents: number; subtotalTaxAmountFloat: number; subtotalTaxableAmountCents: number; subtotalTaxableAmountFloat: number; taxIncluded: boolean; taxRate: number; termsUrl: string; token: string; totalAmountCents: number; totalAmountFloat: number; totalAmountWithTaxesCents: number; totalAmountWithTaxesFloat: number; totalTaxAmountCents: number; totalTaxAmountFloat: number; totalTaxableAmountCents: number; totalTaxableAmountFloat: number; updatedAt: Date; market: () => SingleRelationship; customer: () => SingleRelationship; shippingAddress: () => SingleRelationship; paymentSource: () => SingleRelationship; loadPaymentSource: () => SingleRelationship; loadBillingAddress: () => SingleRelationship; loadShippingAddress: () => SingleRelationship; billingAddress: () => SingleRelationship; paymentMethod: () => SingleRelationship; loadPaymentMethod: () => SingleRelationship; lineItems: () => MultiRelationship; availablePaymentMethods: () => MultiRelationship; loadAvailablePaymentMethods: () => MultiRelationship; shipments: () => MultiRelationship; loadShipments: () => MultiRelationship; availableCustomerPaymentSources: () => MultiRelationship; loadAvailableCustomerPaymentSources: () => MultiRelationship; transactions: () => MultiRelationship; loadTransactions: () => MultiRelationship; authorizations: () => MultiRelationship; loadaAuthorizations: () => MultiRelationship; captures: () => MultiRelationship; loadCaptures: () => MultiRelationship; voids: () => MultiRelationship; loadVoids: () => MultiRelationship; refunds: () => MultiRelationship; loadRefunds: () => MultiRelationship; static define(): void; } declare const Order: import("../typings/Library").BaseResource; export default Order;