import OrderappMerchantApi from './index'; export default class OrderApi { api: OrderappMerchantApi; constructor(api: OrderappMerchantApi); getOrder(orderId: string): Promise; getOrderByInfo(info: { serial?: string; code?: string; }): Promise; getOrders(query: IOrderRequestQuery): Promise; createOrder(data: IAddOrderRequestData): Promise; updateOrder(id: string, data: IUpdateOrderRequestData): Promise; surchargeOrder(orderId: string, surcharge: IOrderDiscount): Promise; updateModifiers(orderId: string, modifiers: IPriceModifier[]): Promise; updateCustomerCount(orderId: string, adults: number, children: number): Promise; updateTable(orderId: string, from: string, to: string): Promise; updateTags(orderId: string, tags: IMenuTag[]): Promise; mergeOrder(orderId: string, fromOrderId: string): Promise; payOrder(orderId: string, payment: IAppPayment): Promise; updateOrderPayment(orderId: string, paymentId: string, data: IUpdatePaymentRequestData): Promise; updateOrderRemark(orderId: string, remark: string): Promise; cancelOrder(id: string, reason: string, identifier: string): Promise; confirmOrder(id: string, deviceId: string, reconfirm?: boolean): Promise; confirmBatch(id: string, deviceId: string, reconfirm: boolean | undefined, index: number): Promise; readyOrder(id: string): Promise; completeOrder(id: string, code: string): Promise; deliverOrder(id: string): Promise; submitBatch(params: ISubmitBatchParams): Promise; updateItemPrice(orderId: string, itemId: string, price: number): Promise; updateItemModifiers(orderId: string, itemId: string, modifiers: IPriceModifier[]): Promise; updateItemTags(orderId: string, itemId: string, tags: IMenuTag[]): Promise; cancelOrderItem(orderId: string, itemId: string): Promise; getOrderStatCategory(from: string, // timestamp (seconds) to: string, // timestamp (seconds) cancelled?: boolean): Promise; getOrderStatSummary(from: string, // timestamp (seconds) to: string, // timestamp (seconds) cancelled: boolean, deliveryType?: TDeliveryType, takeaway?: boolean): Promise; getOrderStatUnpaid(from: string, // timestamp (seconds) to: string): Promise; getOrderStatCancel(from: string, // timestamp (seconds) to: string, // timestamp (seconds) takeaway: boolean): Promise; } //# sourceMappingURL=Order.d.ts.map