import { ElementRef, OnInit } from '@angular/core'; import { ConfService, ContactUsService, LanguageService, PersonalInfoService, StaticPagesService } from '../../../services'; import { AllPage, StoreIdentity, Taxon } from '../../../classes'; import { FormGroup } from '@angular/forms'; import { Observable } from 'rxjs'; import { Branch, ContactUs } from '../../classes/ContactUs'; import { ToastrService } from 'ngx-toastr'; import { TaxonService } from '../../services/taxon.service'; import * as i0 from "@angular/core"; export declare class FooterBaseComponent implements OnInit { protected languageService: LanguageService; protected staticPagesService: StaticPagesService; protected personalInfoService: PersonalInfoService; protected confService: ConfService; protected contactUsService: ContactUsService; private toastr; private taxonService; private elementRef; storeID: any; language: {}; submited: boolean; staticPages: AllPage[]; subscribeForm: FormGroup; logo$: Observable; store$: Observable; version: string; currentYear: number; emailRegex: RegExp; taxons: Taxon[]; branch$: import("rxjs").BehaviorSubject; currentBranch: Branch; recaptchaData: any; contactBranche: ContactUs; mostViewed: any; constructor(languageService: LanguageService, staticPagesService: StaticPagesService, personalInfoService: PersonalInfoService, confService: ConfService, contactUsService: ContactUsService, toastr: ToastrService, taxonService: TaxonService, elementRef: ElementRef); ngOnInit(): void; getTaxons(): void; updateContactInfoBasedOnBranch(): void; getRecaptcha(): void; submitEmail(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }