import { HttpService } from '@nestjs/common'; import { Order, AcceptOrderOption, DeclineOrderOption, NotifyPickupReadyDto } from '~backend/order/order.model'; import { OrderService } from '~backend/order/order.service'; import { Request } from 'express'; import { WebsocketService } from '~backend/websocket/websocket.service'; export declare class OrderController { private readonly orderService; private readonly websocketService; private readonly httpService; constructor(orderService: OrderService, websocketService: WebsocketService, httpService: HttpService); getOrders(req: Request): Promise; getOrder(orderId: string): Promise; acceptOrder(orderId: string, body: AcceptOrderOption): Promise; declineOrder(orderId: string, body: DeclineOrderOption): Promise; createDeliveryOrder(orderId: string): Promise; notifyPickupReady(req: Request, orderId: string, body: NotifyPickupReadyDto): Promise; }