import { Dish, Group, NavBarMenu, NavigationBase, Order, PaymentMethod, PickupPoint, User, UserLocationResponse, UserOrderHystory } from '../models'; import * as i0 from "@angular/core"; export declare class NgGqlStoreService { private _groups; private _order; private _dishes; private _navBarMenus; private _userLocations; private _orderHystory; private _navigation; private _token; private _user; private _paymentMethods; private _pickupPoints; readonly paymentMethods: import("rxjs").Observable; readonly user: import("rxjs").BehaviorSubject; readonly token: import("rxjs").Observable; readonly isAuthenticated$: import("rxjs").Observable; readonly orderHystory: import("rxjs").Observable; readonly userLocations: import("rxjs").Observable; readonly navBarMenus: import("rxjs").Observable; readonly groups: import("rxjs").Observable; readonly navigation: import("rxjs").BehaviorSubject; readonly order: import("rxjs").Observable>; readonly dishes: import("rxjs").Observable; readonly pickupPoints$: import("rxjs").Observable; constructor(); updateOrder>(order: T): void; updateDishes(dishes: T[]): void; updateMenuGroups(menuGroups: T[]): void; updateNavigation(navigation: T[]): void; updatePaymentMethods(methods: T[]): void; updateUser(user: T | null): void; updateToken(newToken: string | null): void; updateOrderHystory(newPart: UserOrderHystory[]): void; updateUserLocations(newValue: UserLocationResponse): void; updateNavBarMenus(items: NavBarMenu[]): void; updatePickupPoints(newPoints: PickupPoint[]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }