import { ApiService } from './api.service'; import { BehaviorSubject, Observable } from 'rxjs'; import { NextDeliverySlots, Product, Restaurant, RestaurantStats, Team } from '../restaurant-manager.models'; export declare class RestaurantService { protected apiService: ApiService; selectedRestaurant: BehaviorSubject; constructor(apiService: ApiService); static getFromLocalStorage(): Restaurant; save(): void; list(): Observable; isProductAvailable(product: Product): boolean; selectRestaurant(restaurant: Restaurant): void; update(restaurantId: string, data: any): Observable; changeStock(restaurantId: string, productId: string, hasStock: boolean): Observable; getStats(restaurantId: string, date: string): Observable; generateSlots(restaurantId: string): Observable; /** * @deprecated The method should not be used */ getTeams(): Observable; }