import { ElementRef, OnDestroy, OnInit, TemplateRef } from '@angular/core'; import { PoMenuItem } from '../po-menu-item.interface'; /** * @docsPrivate * * @description * * Componente que implementa cada item do po-menu. */ export declare class PoMenuItemComponent implements OnDestroy, OnInit { private readonly menuItemsService; action: Function; badgeAlert: boolean; badgeColor: string; collapsedMenu: boolean; icon: string | TemplateRef; id: string; isOpened: boolean; label: string; level: number; link?: string; shortLabel: string; type: string; menuSubItems: ElementRef; isSelectedSubItem: any; maxHeight: number; private itemSubscription; private _badgeValue; private _isSelected; private _isSubItem; private _subItems; set badgeValue(badgeValue: number); get badgeValue(): number; set isSelected(value: boolean); get isSelected(): boolean; set isSubItem(value: boolean); get isSubItem(): boolean; set subItems(subitems: Array); get subItems(): Array; get canShowBadge(): boolean; ngOnDestroy(): void; ngOnInit(): void; clickMenuItem(event: any): void; private accordionAnimation; private activateMenu; private calcMenuSubItemsMaxHeight; private getMinimumHeight; private groupedMenu; private hasSubItem; private isMenuOpened; private processMenuItem; }