import { HttpClient } from '@angular/common/http'; import { BehaviorSubject, Observable } from 'rxjs'; import { ApiResponse, Conf, Currency, Slider, StoreIdentity } from '../../classes'; import { Branch } from '../classes/ContactUs'; import * as i0 from "@angular/core"; export declare class ConfService { protected httpClient: HttpClient; protected env: any; notAvailableStore: BehaviorSubject; storeId: BehaviorSubject; popupObject: BehaviorSubject; verifyMobileRequired: BehaviorSubject; protected slides: BehaviorSubject; protected slidesLoaded: boolean; protected slidesLoading: boolean; protected init: boolean; conf: BehaviorSubject; protected _logo: BehaviorSubject; logo$: Observable; protected _store: BehaviorSubject; protected readonly defaultCurrency: Currency; protected featuresLoading: boolean; protected featuresLoaded: boolean; protected features: BehaviorSubject; storeIsActivated: BehaviorSubject; storeEnabledTestOrder: BehaviorSubject; storeIsMultiLocations: BehaviorSubject; storeEnableSubCategory: BehaviorSubject; branch: BehaviorSubject; openPopupModal: BehaviorSubject; isUnderConstructionStoreSubject: BehaviorSubject; storeIsExpired: BehaviorSubject; constructor(httpClient: HttpClient, env: any); private scrollSubject; emitScrollEvent(): void; getScrollObservable(): Observable; getMostViewedCategories(): Observable; static getStoreName(): string; get slides$(): Observable; get store$(): Observable; getMustLogged(): Observable>; getConf(): Observable; getDefaultCurrency(): Observable; checkLoggedUserToCart(): void; getStoreID(): Observable>; checkBranchPopup(key: any): void; get branch$(): Branch | null; checkStoreOrdersLimit(id: number): Observable; protected getConfFromApi(): void; getStoreActivation(value?: boolean): void; getStoreEnabledTest(value?: boolean): void; getStoreIsMultiLocations(value?: boolean): void; getStoreIsEnableSubCategory(value?: boolean): void; protected checkStoreCommingSoon(is_under_construction: any): void; protected getStoreIdentity(): void; getbrandsAndAds(): Observable; protected getSlider(): void; getFeatures(): Observable; getFeaturesFromApi(): void; validateStorePassword(password: string): Observable>; getSWManifest(): Observable; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }