import { Address } from './Address'; import { LineItemEdges } from './LineItem'; import { MoneyBag, Refund } from './Money'; import { PageInfo } from './PageInfo'; import { ShippingLine } from './Shipping'; import { TaxLine } from './TaxLine'; import { UserError } from './UserError'; export declare type Order = { readonly cancelReason: string; readonly cancelledAt: string; readonly cartDiscountAmountSet: MoneyBag; readonly closed: boolean; readonly closedAt: Date; readonly confirmed: boolean; readonly createdAt: Date; readonly currentCartDiscountAmountSet: MoneyBag; readonly currentSubtotalLineItemsQuantity: number; readonly currentSubtotalPriceSet: MoneyBag; readonly currentTaxLines: readonly TaxLine[]; readonly currentTotalDiscountsSet: MoneyBag; readonly currentTotalPriceSet: MoneyBag; readonly currentTotalTaxSet: MoneyBag; readonly displayAddress: Address; readonly email: string; readonly fullyPaid: boolean; readonly id: string; readonly lineItems: LineItemEdges; readonly phone: string; readonly processedAt: Date; readonly refundable: boolean; readonly refunds: readonly Refund[]; readonly shippingAddress: Address; readonly shippingLine: ShippingLine; readonly subtotalLineItemsQuantity: number; readonly subtotalPriceSet: MoneyBag; readonly tags: readonly string[]; readonly taxLines: readonly TaxLine[]; readonly taxesIncluded: boolean; readonly test: boolean; readonly totalDiscountsSet: MoneyBag; readonly totalOutstandingSet: MoneyBag; readonly totalPriceSet: MoneyBag; readonly totalReceivedSet: MoneyBag; readonly totalRefundedSet: MoneyBag; readonly totalRefundedShippingSet: MoneyBag; readonly totalShippingPriceSet: MoneyBag; readonly totalTaxSet: MoneyBag; readonly unpaid: boolean; readonly updatedAt: Date; }; export declare type OrderWrapper = { readonly order: Order; readonly userErrors: readonly UserError[]; }; export declare type OrderData = { readonly data: OrderWrapper; }; export declare type OrderEdge = { readonly cursor: string; readonly node: Order; }; export declare type OrderEdges = { readonly edges: readonly OrderEdge[]; readonly pageInfo: PageInfo; }; export declare type OrderEdgesWrapper = { readonly orders: OrderEdges; }; export declare type OrdersData = { readonly data: OrderEdgesWrapper; };