import { Order as SqOrder } from 'square'; import { Buyable } from '../buyable/interface-client'; import { Discount } from './discount/interface-client'; import { PaymentSource } from './payment/types'; import { ItemTag, OrderState } from './types'; export declare type SquareOrder = SqOrder; export interface Order { id: string; state: OrderState; source: PaymentSource; item_tags: ItemTag[]; invoice: number; refunded: number; buyables: Buyable[]; discounts: Discount[]; paid_on: number; created_on: number; subtotal_amount: number; tps_amount: number; tvq_amount: number; total_amount: number; }