/** * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://github.com/NG-ZORRO/ng-zorro-antd/blob/master/LICENSE */ import { Direction } from '@angular/cdk/bidi'; import { AfterContentInit, ChangeDetectorRef, OnChanges, OnDestroy, OnInit, QueryList, SimpleChanges } from '@angular/core'; import { RouterLink } from '@angular/router'; import { Subject } from 'rxjs'; import { MenuService } from './menu.service'; import * as i0 from "@angular/core"; export declare class NzMenuItemComponent implements OnInit, OnChanges, OnDestroy, AfterContentInit { private nzMenuService; private cdr; private destroy$; private nzSubmenuService; private directionality; private routerLink; private router; isMenuInsideDropDown: boolean; level: number; selected$: Subject; inlinePaddingLeft: number | null; dir: Direction; nzPaddingLeft?: number; nzDisabled: boolean; nzSelected: boolean; nzDanger: boolean; nzMatchRouterExact: boolean; nzMatchRouter: boolean; listOfRouterLink: QueryList; /** clear all item selected status except this */ clickMenuItem(e: MouseEvent): void; setSelectedState(value: boolean): void; private updateRouterActive; private hasActiveLinks; private isLinkActive; constructor(nzMenuService: MenuService, cdr: ChangeDetectorRef); ngOnInit(): void; ngAfterContentInit(): void; ngOnChanges(changes: SimpleChanges): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; static ngAcceptInputType_nzPaddingLeft: unknown; static ngAcceptInputType_nzDisabled: unknown; static ngAcceptInputType_nzSelected: unknown; static ngAcceptInputType_nzDanger: unknown; static ngAcceptInputType_nzMatchRouterExact: unknown; static ngAcceptInputType_nzMatchRouter: unknown; }