import { OnInit } from '@angular/core'; import { Router } from '@angular/router'; import { Observable } from 'rxjs'; import { LanguageCode } from '../../common/generated-types'; import { DataService } from '../../data/providers/data.service'; import { AuthService } from '../../providers/auth/auth.service'; import { BreadcrumbService } from '../../providers/breadcrumb/breadcrumb.service'; import { I18nService } from '../../providers/i18n/i18n.service'; import { LocalStorageService } from '../../providers/local-storage/local-storage.service'; import { ModalService } from '../../providers/modal/modal.service'; import { LocalizationDirectionType, LocalizationLanguageCodeType, LocalizationService } from '../../providers/localization/localization.service'; import * as i0 from "@angular/core"; export declare class AppShellComponent implements OnInit { private authService; private dataService; private router; private i18nService; private modalService; private localStorageService; private breadcrumbService; private localizationService; version: string; userName$: Observable; uiLanguageAndLocale$: LocalizationLanguageCodeType; direction$: LocalizationDirectionType; availableLanguages: LanguageCode[]; availableLocales: string[]; hideVendureBranding: boolean | undefined; hideVersion: boolean | undefined; pageTitle$: Observable; mainNavExpanded$: Observable; devMode: boolean; constructor(authService: AuthService, dataService: DataService, router: Router, i18nService: I18nService, modalService: ModalService, localStorageService: LocalStorageService, breadcrumbService: BreadcrumbService, localizationService: LocalizationService); ngOnInit(): void; selectUiLanguage(): void; expandNav(): void; collapseNav(): void; logOut(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }