import { ResourceConfig, ConcreteResourceInstance, Resource } from '../resource'; import { AddressInstance } from './Addresses'; import { AttachmentInstance } from './Attachments'; import { CustomerInstance } from './Customers'; import { LineItemInstance } from './LineItems'; import { MarketInstance } from './Markets'; import { PaymentMethodInstance } from './PaymentMethods'; import { ShipmentInstance } from './Shipments'; export interface OrderAttributes { number: number; status: string; payment_status: string; fulfillment_status: string; guest: boolean; editable: boolean; placeable: boolean; customer_email: string; customer_password: string; language_code: string; currency_code: string; tax_included: boolean; tax_rate: number; freight_taxable: boolean; requires_billing_info: boolean; country_code: string; shipping_country_code_lock: string; coupon_code: string; gift_card_code: string; gift_card_or_coupon_code: string; subtotal_amount_cents: number; subtotal_amount_float: number; formatted_subtotal_amount: string; shipping_amount_cents: number; shipping_amount_float: number; formatted_shipping_amount: string; payment_method_amount_cents: number; payment_method_amount_float: number; formatted_payment_method_amount: string; discount_amount_cents: number; discount_amount_float: number; formatted_discount_amount: string; adjustment_amount_cents: number; adjustment_amount_float: number; formatted_adjustment_amount: string; gift_card_amount_cents: number; gift_card_amount_float: number; formatted_gift_card_amount: string; total_tax_amount_cents: number; total_tax_amount_float: number; formatted_total_tax_amount: string; subtotal_tax_amount_cents: number; subtotal_tax_amount_float: number; formatted_subtotal_tax_amount: string; shipping_tax_amount_cents: number; shipping_tax_amount_float: number; formatted_shipping_tax_amount: string; payment_method_tax_amount_cents: number; payment_method_tax_amount_float: number; formatted_payment_method_tax_amount: string; adjustment_tax_amount_cents: number; adjustment_tax_amount_float: number; formatted_adjustment_tax_amount: string; total_amount_cents: number; total_amount_float: number; formatted_total_amount: string; total_taxable_amount_cents: number; total_taxable_amount_float: number; formatted_total_taxable_amount: string; subtotal_taxable_amount_cents: number; subtotal_taxable_amount_float: number; formatted_subtotal_taxable_amount: string; shipping_taxable_amount_cents: number; shipping_taxable_amount_float: number; formatted_shipping_taxable_amount: string; payment_method_taxable_amount_cents: number; payment_method_taxable_amount_float: number; formatted_payment_method_taxable_amount: string; adjustment_taxable_amount_cents: number; adjustment_taxable_amount_float: number; formatted_adjustment_taxable_amount: string; total_amount_with_taxes_cents: number; total_amount_with_taxes_float: number; formatted_total_amount_with_taxes: string; fees_amount_cents: number; fees_amount_float: number; formatted_fees_amount: string; duty_amount_cents: number; duty_amount_float: number; formatted_duty_amount: string; skus_count: number; line_item_options_count: number; shipments_count: number; payment_source_details: any; token: string; cart_url: string; return_url: string; terms_url: string; privacy_url: string; checkout_url: string; _archive: boolean; _unarchive: boolean; _place: boolean; _cancel: boolean; _approve: boolean; _approve_and_capture: boolean; _authorize: boolean; _authorization_amount_cents: number; _capture: boolean; _refund: boolean; _update_taxes: boolean; _billing_address_clone_id: string; _shipping_address_clone_id: string; _customer_payment_source_id: string; _shipping_address_same_as_billing: boolean; _billing_address_same_as_shipping: boolean; _save_payment_source_to_customer_wallet: boolean; _save_shipping_address_to_customer_address_book: boolean; _save_billing_address_to_customer_address_book: boolean; _refresh: boolean; placed_at: string; approved_at: string; cancelled_at: string; payment_updated_at: string; fulfillment_updated_at: string; archived_at: string; expires_at: string; } export interface OrderRelationships { market: MarketInstance; customer: CustomerInstance; shipping_address: AddressInstance; billing_address: AddressInstance; available_payment_methods: PaymentMethodInstance[]; available_customer_payment_sources: any[]; payment_method: PaymentMethodInstance; payment_source: any; line_items: LineItemInstance[]; shipments: ShipmentInstance[]; transactions: any[]; authorizations: any[]; captures: any[]; voids: any[]; refunds: any[]; attachments: AttachmentInstance[]; } export declare type OrderInstance = ConcreteResourceInstance; export declare const OrdersConfig: ResourceConfig; export declare const Orders: Resource; //# sourceMappingURL=Orders.d.ts.map