import { AfterViewInit, ChangeDetectorRef, ElementRef, OnDestroy, OnInit, Renderer2 } from '@angular/core'; import { RendererService } from '../../utilities/service/renderer.service'; import { BzLayoutService } from '../layout.service'; import { StringBoolean } from '../../utilities/type/type'; export declare class BzSidebarComponent implements OnInit, OnDestroy, AfterViewInit { private layoutService; private elRef; private renderer2; private renderer; private cd; animationWidth: string; menuStatus: string; animationDuration: string; init: boolean; normalValue: boolean; showValue: boolean; private _WINDOW_THRESHOLD; private _subscription; private _hideValue; width: number; set hide(value: StringBoolean); sidebar: ElementRef; constructor(layoutService: BzLayoutService, elRef: ElementRef, renderer2: Renderer2, renderer: RendererService, cd: ChangeDetectorRef); ngOnInit(): void; ngAfterViewInit(): void; /** * Closes sidebar left by window size. * * @author Federico Gambardella * @return {void} */ private _closeSidebarByWindowSize; /** * Show sidebar. * * @author Federico Gambardella */ private _showSidebar; /** * Sets sidebar left padding. * * @author Federico Gambardella * @return {void} */ private _setSidebarPadding; /** * Set menu status by window size. * * @author Federico Gambardella * @return {void} */ private setMenuStatusByWindowSize; /** * Listens for toggle menu sidebar left. * * @author Federico Gambardella * @return {void} */ private _listenForToggleSidebarLeft; /** * Shares sidebar left width * * @author Federico Gambardella * @return {void} */ private _shareSidebarLeftInfo; /** * Sets animation time. * * @author Federico Gambardella * @return {void} */ private _setAnimationDuration; ngOnDestroy(): void; }