import { AfterViewInit, ChangeDetectorRef, ElementRef, NgZone, OnDestroy, OnInit } from '@angular/core'; import { BzLayoutService } from '../layout.service'; export declare class BzFooterComponent implements OnInit, AfterViewInit, OnDestroy { private _layoutService; private _cd; private _ngZone; footerStatus: string; private _subscriptionArray; sidebarWidth: string; footerWidth: string; init: boolean; animationDuration: string; footerPosition: string; footerHeight: number; isFooter: string; private _sidebarWidth; footer: ElementRef; constructor(_layoutService: BzLayoutService, _cd: ChangeDetectorRef, _ngZone: NgZone); ngOnInit(): void; ngAfterViewInit(): void; /** * Toggles footer * * @author Federico Gambardella * @param menuStatus */ toggleFooter(menuStatus: string): void; /** * Listens toggle Footer. * * @author Federico Gambardella */ listenToggleFooter(): void; /** * Sets footer size. * * @author Federico Gambardella */ setFooterWidth(): void; /** * Set padding left by window size. * * @author Federico Gambardella * @return {void} */ private _updateFooterWidthyWindowSize; /** * Shares footer height. * * @author Federico Gambardella */ sendFooterHeight(): void; /** * Listen to resize. * * @author Federico Gambardella */ private _listenToResize; /** * Sets animation time. * * @author Federico Gambardella */ private _setAnimationDuration; /** * Listen to hide footer. * * @author Federico Gambardella. */ private _listenToHideFooter; /** * Hide footer. * * @author Federico Gambardella */ private _hideFooter; /** * Show footer. * * @author Federico Gambardella */ private _showFooter; ngOnDestroy(): void; }