import { ElementRef, EventEmitter } from '@angular/core'; import { BehaviorSubject, Observable } from 'rxjs'; import { LayoutUser } from '@ironsource/fusion-ui/entities'; import { TooltipPosition } from '@ironsource/fusion-ui/components/tooltip/common/base'; import { RepositionOffset } from '@ironsource/fusion-ui/directives/reposition'; import { MenuItem } from '@ironsource/fusion-ui/components/menu/common/base'; import { PrimaryMenuItem } from '../navigation-menu.entities'; import * as i0 from "@angular/core"; export declare class NavigationPrimaryMenuComponent { private elementRef; set menuBarItems(value: PrimaryMenuItem[]); layoutUser: LayoutUser; menuOpened: boolean; menuExpanded: boolean; menuOpenForPrimaryMenuItem: PrimaryMenuItem; menuHoverMode: boolean; menuItemClick: EventEmitter; primaryMenuItemClicked: EventEmitter; changeColorTheme: EventEmitter<{ [key: string]: string; }>; toggleMenu: EventEmitter; resetSecondaryMenu: EventEmitter; get nativeElement(): HTMLElement; get bottomItemsTopPosition(): number; homeItem: PrimaryMenuItem; networkItems$: BehaviorSubject; bottomItems$: BehaviorSubject; showPopMenu$: BehaviorSubject; selectedBarItem$: BehaviorSubject; menuToggleCollapsed$: BehaviorSubject; menuCollapsedIcon: string; menuExpandedIcon: string; popMenuPosition: TooltipPosition; popMenuOffset$: Observable; private primaryMenuOpenedItem; defaultCssTheme: { [key: string]: string; }; constructor(elementRef: ElementRef); onItemHover(item: PrimaryMenuItem, hoverMode: boolean): void; networkItemClicked(item: PrimaryMenuItem): void; onPopMenuOutsideClick(target: HTMLElement): void; onPopMenuItemClicked(menuItem: any): void; setColorTheme(cssTheme?: { [key: string]: string; }): void; setSelectedPrimaryMenuItem(menuItem: PrimaryMenuItem): void; menuToggleButtonClicked($event: MouseEvent): void; private parseNavigationBarItems; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }