import { AppInitService } from './../services/app-init.service'; import { AfterViewChecked, ChangeDetectorRef, OnDestroy, OnInit } from '@angular/core'; import { Router, ActivatedRoute } from '@angular/router'; import { Observable, Subscription, BehaviorSubject } from 'rxjs'; import { Product, StoreIdentity } from '../../classes'; import { BsModalRef, BsModalService, ModalDirective } from 'ngx-bootstrap/modal'; import { ConfService, CustomThemeService, LanguageService, QuickViewService, CollectionService } from '../../services'; import { Title, Meta } from '@angular/platform-browser'; import { LoginService } from '../services/login.service'; import { FacebookPixelService } from '../services/facebookPixel.service'; import { GoogleTagManagerService } from '../services/google-tag-manager.service'; import { GoogleAnalyticsService } from '../services/google-analytics.service'; import { Customtheme } from '../classes/customTheme'; import { TiktokPixelService } from '../services/tiktokPixelService'; import * as i0 from "@angular/core"; export declare class AppBaseComponent implements OnInit, OnDestroy, AfterViewChecked { protected router: Router; protected quickViewService: QuickViewService; protected confService: ConfService; protected titleService: Title; protected languageService: LanguageService; protected customThemeService: CustomThemeService; private meta; protected route: ActivatedRoute; protected loginService: LoginService; protected collectionService: CollectionService; private modalService; private googleTagManager; private facebookPixelService; private googleAnalyticsService; private appInitService; private changeDetector; private tiktok; bsModalRef: BsModalRef; staticModal: ModalDirective; HideHeaderFooter: boolean; isScrolled: boolean; quickView: Product; notAvaliableStore$: Observable; isPublishedSession: string; language: {}; storeSubscription: Subscription; modalSubscription: Subscription; isUnderConstructionStore: Observable; commingSoonData: any; storeIsActivated: Observable; storeEnabledTestOrder: Observable; storeIsMultiLocations$: Observable; openPopupModal$: Observable; storeIsExpired$: Observable; publishedSub: Subscription; store: StoreIdentity; imageUrl: string; brandsCode: string; brands: Array<[]>; themeData: BehaviorSubject; logged: boolean; manifestSubscription: Subscription; isModalShown: BehaviorSubject; constructor(router: Router, quickViewService: QuickViewService, confService: ConfService, titleService: Title, languageService: LanguageService, customThemeService: CustomThemeService, meta: Meta, route: ActivatedRoute, loginService: LoginService, collectionService: CollectionService, modalService: BsModalService, googleTagManager: GoogleTagManagerService, facebookPixelService: FacebookPixelService, googleAnalyticsService: GoogleAnalyticsService, appInitService: AppInitService, changeDetector: ChangeDetectorRef, tiktok: TiktokPixelService); ngOnInit(): void; clearAll(): Promise; closeQuickView(): void; readUrl(): void; currentUrl: string; titleText: string; setTitle(title: any): void; ngOnDestroy(): void; onWindowScroll($event: any): void; ngAfterViewChecked(): void; openSelectBranchPopup(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }