import { AfterContentInit, AfterViewInit, ElementRef, OnDestroy, OnInit, Renderer2 } from '@angular/core'; import { Router } from '@angular/router'; import { Observable } from 'rxjs'; import { SideNavigationItem } from '../../atlas_sdk/api'; import { BusinessNavConfigService } from '../../config.service'; import { AtlasTranslateService } from '../../translate/translate.service'; import * as i0 from "@angular/core"; export declare class NavItemContainerComponent implements OnInit, AfterViewInit, AfterContentInit, OnDestroy { private renderer; private t; private router; private configService; icon: string; label: string; translationId: string; logoUrl: string; productId: string; productName: string; indentation: number; showIcon: boolean; children: SideNavigationItem[]; chipContent: string; container: ElementRef; text$: Observable; private opened$$; opened$: Observable; private subs; constructor(renderer: Renderer2, t: AtlasTranslateService, router: Router, configService: BusinessNavConfigService); get containerHeight(): number; ngOnInit(): void; ngOnDestroy(): void; toggle(): void; open(): void; updateRendererStyle(open: boolean): void; ngAfterViewInit(): void; ngAfterContentInit(): void; private checkChildrenForActiveRoute; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }