import { ResourceConfig, ConcreteResourceInstance, Resource } from '../resource'; import { AdjustmentInstance } from './Adjustments'; import { GiftCardInstance } from './GiftCards'; import { OrderInstance } from './Orders'; import { PaymentMethodInstance } from './PaymentMethods'; import { ShipmentInstance } from './Shipments'; import { SkuInstance } from './Skus'; import { BundleInstance } from './Bundles'; export interface LineItemAttributes { sku_code: string; quantity: number; _external_price: boolean; _update_quantity: boolean; currency_code: string; unit_amount_cents: number; unit_amount_float: number; formatted_unit_amount: string; options_amount_cents: number; options_amount_float: number; formatted_options_amount: string; discount_cents: number; discount_float: number; formatted_discount: string; total_amount_cents: number; total_amount_float: number; formatted_total_amount: string; tax_amount_cents: number; tax_amount_float: number; formatted_tax_amount: string; name: string; image_url: string; discount_breakdown: any; tax_rate: number; tax_breakdown: any; item_type: string; bundle_code: string; } export interface LineItemRelationships { order: OrderInstance; item: SkuInstance | ShipmentInstance | PaymentMethodInstance | AdjustmentInstance | GiftCardInstance | BundleInstance; line_item_options: any[]; shipment_line_items: LineItemInstance[]; stock_transfers: any[]; } export declare type LineItemInstance = ConcreteResourceInstance; export declare const LineItemsConfig: ResourceConfig; export declare const LineItems: Resource; //# sourceMappingURL=LineItems.d.ts.map