import { AfterViewInit, ElementRef, OnDestroy, OnInit } from '@angular/core'; import { PoMenuComponent } from '../po-menu/po-menu.component'; import { PoNavbarBaseComponent } from './po-navbar-base.component'; import { PoNavbarItemsComponent } from './po-navbar-items/po-navbar-items.component'; /** * @deprecated v23.x.x use `po-header` * * @docsExtends PoNavbarBaseComponent */ export declare class PoNavbarComponent extends PoNavbarBaseComponent implements AfterViewInit, OnDestroy, OnInit { private readonly renderer; private readonly builder; private readonly changeDetector; private readonly menuGlobalService; navbarItemsElement: ElementRef; navbarItems: PoNavbarItemsComponent; disableRight: boolean; showItemsNavigation: boolean; protected windowResizeListener: () => void; private _menuComponent; private isNavbarUpdateMenu; private readonly id; private mediaQuery; private offset; private player; private readonly menuItems; private previousMenuComponentId; private previousMenusItems; private applicationMenuSubscription; private menusSubscription; private removedMenuSubscription; get navbarItemNavigationDisableLeft(): boolean; get navbarItemNavigationDisableRight(): boolean; set menuComponent(menu: PoMenuComponent); private get isCollapsedMedia(); constructor(); ngOnInit(): void; ngAfterViewInit(): void; ngOnDestroy(): void; navigateItems(orientation: string): void; protected validateMenuLogo(): void; private allNavbarItemsWidth; private animate; private buildTransitionAnimation; private changeNavbarMenuItems; private calculateLeftNavigation; private calculateRightNavigation; private displayItemsNavigation; private initNavbarMenu; private navbarItemsWidth; private navigateLeft; private navigateRight; private readonly onMediaQueryChange; private setOffsetToZero; private validateMaxOffset; }