import { ApiService } from './api.service'; import { Order, PaginatedResult, PlaceOrder, Restaurant } from '../restaurant-manager.models'; import { Observable } from 'rxjs'; export declare class OrderService { protected apiService: ApiService; constructor(apiService: ApiService); place(order: PlaceOrder): Observable; assign(id: string): Observable; assigned(): Observable; print(ids: string[]): Observable; changeOrderStatus(order: Order, status: string): Observable; findCurrentByRestaurant(restaurant: Restaurant, deliverySlot?: string): Observable; getOrderById(id: string): Observable; getOrderByRef(ref: string): Observable; getOrdersByIds(restaurantId: string, ids: string[]): Observable; getOrdersByRestaurant(restaurantId: string, date: string, page: number, perPage?: number, sessionDate?: string): Observable>; list(): Observable; getNextSlotsOrders(restaurantId: string, statuses: string[]): Observable; getExportData(params: any): Observable<{ [key: string]: string; }[]>; }