import { EventEmitter, OnInit } from '@angular/core'; import { Observable } from 'rxjs'; import { NavMenuItem, NavMenuSection } from '../../providers/nav-builder/nav-builder-types'; import { BaseNavComponent } from '../base-nav/base-nav.component'; import * as i0 from "@angular/core"; export declare class MainNavComponent extends BaseNavComponent implements OnInit { displayMode: string | undefined; itemClick: EventEmitter; mainMenuConfig$: Observable; expandedSections: string[]; ngOnInit(): void; toggleExpand(section: NavMenuSection): void; setExpanded(section: NavMenuSection, expanded: boolean): void; getStyleForSection(section: NavMenuSection): { maxHeight: string; opacity: number; visibility: string; } | undefined; onItemClick(item: NavMenuItem, event: MouseEvent): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }