import { ResourceConfig, ConcreteResourceInstance, Resource } from '../resource'; import { AddressInstance } from './Addresses'; import { AttachmentInstance } from './Attachments'; import { DeliveryLeadTimeInstance } from './DeliveryLeadTimes'; import { LineItemInstance } from './LineItems'; import { OrderInstance } from './Orders'; import { ShippingCategoryInstance } from './ShippingCategories'; import { ShippingMethodInstance } from './ShippingMethods'; import { StockLocationInstance } from './StockLocations'; interface ShipmentRate { id: string; rate: string; object: string; carrier: string; service: string; currency: string; shipment_id: string; delivery_days: number; list_currency: any; retail_currency: any; est_delivery_days: number; carrier_account_id: string; delivery_date_guaranteed: any; } export interface ShipmentAttributes { number: string; status: string; currency_code: string; cost_amount_cents: number; cost_amount_float: number; formatted_cost_amount: string; skus_count: number; _on_hold: boolean; _picking: boolean; _packing: boolean; _ready_to_ship: boolean; _ship: boolean; _get_rates: boolean; selected_rate_id: string; rates: ShipmentRate[]; _purchase: boolean; purchase_error_code: string; purchase_error_message: string; get_rates_started_at: string; get_rates_completed_at: string; purchase_started_at: string; purchase_completed_at: string; purchase_failed_at: string; } export interface ShipmentRelationships { order: OrderInstance; shipping_category: ShippingCategoryInstance; stock_location: StockLocationInstance; origin_address: AddressInstance; shipping_address: AddressInstance; shipping_method: ShippingMethodInstance; delivery_lead_time: DeliveryLeadTimeInstance; shipment_line_items: LineItemInstance[]; stock_transfers: any[]; available_shipping_methods: ShippingMethodInstance[]; carrier_accounts: any[]; parcels: any[]; attachments: AttachmentInstance[]; } export declare type ShipmentInstance = ConcreteResourceInstance; export declare const ShipmentsConfig: ResourceConfig; export declare const Shipments: Resource; export {}; //# sourceMappingURL=Shipments.d.ts.map