import { AfterContentInit, AfterViewInit, ChangeDetectorRef, ElementRef, OnDestroy, OnInit, Renderer2 } from "@angular/core"; import { Router } from "@angular/router"; import { BzThemeService } from "../theme/theme.service"; import { BzContentComponent } from "./content/content.component"; import { BzHeaderComponent } from "./header/header.component"; import { BzLayoutService } from "./layout.service"; import { BzSidebarComponent } from "./sidebar-left/sidebar-left.component"; import { BzSidebarRightComponent } from "./sidebar-right/sidebar-right.component"; export declare class BzLayoutComponent implements OnInit, OnDestroy, AfterViewInit, AfterContentInit { private _themeService; private _cd; private _renderer2; private _router; private _layoutService; private _subscriptionArray; normalValue: boolean; set normal(value: boolean | string); theme: string; bzHeaderComponent: BzHeaderComponent; bzContentComponent: BzContentComponent; bzSidebarLeftComponent: BzSidebarComponent; bzSidebarRightComponent: BzSidebarRightComponent; scrollContainer: ElementRef; constructor(_themeService: BzThemeService, _cd: ChangeDetectorRef, _renderer2: Renderer2, _router: Router, _layoutService: BzLayoutService); ngOnInit(): void; ngAfterContentInit(): void; ngAfterViewInit(): void; /** * Sets theme. * * @author Federico Gambardella */ private _setTheme; /** * Remove all themes. * * @author Federico Gambardella * @return {void} */ private _removeAllTheme; /** * Set theme at start. * * @author Federico Gambardella */ private _setThemeOnInit; /** * Listens for theme. * * @author Federico Gambardella */ private _listenForTheme; /** * Set layout not fixed. * * @author Federico Gambardella * @return {void} */ private setNormalLayout; /** * Stops global spinner. * * @author Federico Gambardella */ private _closeGlobalSpinner; /** * Scroll top on routeChange. * * @author Federico Gambardella */ private _scrollTopOnRouteChange; ngOnDestroy(): void; }