import { OrderService } from '~backend/order/order.service'; import { VoucherService } from '~backend/marketing/voucher/voucher.service'; import { ORDER_STATUS } from '~backend/order/order.interface'; import { CouchdbStaticService } from '~backend/couchdb/couchdb-static/couchdb-static.service'; export declare class OrderController { private readonly orderService; private readonly voucherService; private readonly couchdbStaticService; constructor(orderService: OrderService, voucherService: VoucherService, couchdbStaticService: CouchdbStaticService); getOrderById(orderId: string): Promise<{ order: any; }>; updateTransactionId({ orderId, transactionId }: { orderId: string; transactionId: string; }): Promise; updateStatus({ orderId, status }: { orderId: string; status: ORDER_STATUS; }): Promise; createOnlinePay({ orderId }: { orderId: string; }): Promise<{ order: any; bill: Bill; isEPaymentSandbox: boolean; }>; }