import { AfterViewInit, ChangeDetectorRef, ElementRef, OnInit, Renderer2 } from '@angular/core'; import { RegisterIconsService } from './icons/register-icons.service'; import { Router } from '@angular/router'; import { WdsBaseConfig } from './base.interfaces'; import { ComponentPortal } from "@angular/cdk/portal"; import { WdsHeaderConfig } from "./header/header-config.model"; import { ThemeSwitcherService } from "./theme-switcher.service"; import * as i0 from "@angular/core"; export declare class BaseComponent implements OnInit, AfterViewInit { private registerIconsService; private renderer; private themeSwitcherService; private changeDetector; router: Router; inputEl: ElementRef; private themeChangeSub; display: boolean; currentTheme: string; getFullYear: () => number; headerPortal: ComponentPortal; menuConfig: WdsHeaderConfig; baseConfig: WdsBaseConfig; constructor(registerIconsService: RegisterIconsService, renderer: Renderer2, themeSwitcherService: ThemeSwitcherService, changeDetector: ChangeDetectorRef, router: Router); ngOnInit(): void; setDisplayStatus(): void; setBaseConfigBrand(brand: string): void; ngAfterViewInit(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }