import { AfterViewInit, ChangeDetectorRef, ElementRef, OnInit } from '@angular/core'; import { Router } from '@angular/router'; import { VtsMenuItemProLayout } from './pro-layout.types'; import { VtsDestroyService } from '@ui-vts-kit/ng-vts/core/services'; import { VtsProlayoutService } from './pro-layout.service'; import { VtsSubMenuComponent } from '@ui-vts-kit/ng-vts/menu'; import * as i0 from "@angular/core"; export declare class VtsProlayoutMenuItemComponent implements OnInit, AfterViewInit { private router; private cdf; private vtsDestroyService; private prolayoutService; vtsMenuItem: VtsMenuItemProLayout; level: number; defaultIcon: string; currentUrl: string; menuLeafTooltipTrigger: boolean; submenuTooltipTrigger: boolean; readonly collapsed$: import("rxjs").ReplaySubject; ele: ElementRef | VtsSubMenuComponent | null; constructor(router: Router, cdf: ChangeDetectorRef, vtsDestroyService: VtsDestroyService, prolayoutService: VtsProlayoutService); ngOnInit(): void; isSiderCollapsed: boolean; isFixedSider: boolean; toggleTooltipOnLeaf(): void; toggleTooltipOnSubmenu(): void; toggleTooltipCombine(): void; ngAfterViewInit(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }