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 NavItemSectionComponent implements OnInit, AfterViewInit, AfterContentInit, OnDestroy { private renderer; private t; private configService; private router; label: string; translationId: string; indentation: number; startOpen: boolean; children: SideNavigationItem[]; chipContent: string; section: ElementRef; text$: Observable; private opened$$; opened$: Observable; private subs; constructor(renderer: Renderer2, t: AtlasTranslateService, configService: BusinessNavConfigService, router: Router); get sectionHeight(): number; ngOnInit(): void; ngAfterContentInit(): void; ngOnDestroy(): void; private open; toggle(): void; updateRendererStyle(open: boolean): void; ngAfterViewInit(): void; private checkChildrenForActiveRoute; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }