import { ChangeDetectorRef, ElementRef, EventEmitter, OnChanges, OnDestroy, OnInit, SimpleChanges } from '@angular/core'; import { Router } from '@angular/router'; import { PoLanguageService } from '../../../services'; import { PoPopupComponent } from '../../po-popup'; import { PoHeaderActions } from '../interfaces/po-header-actions.interface'; export declare const poHeaderMoreLiteralsDefault: { en: { more: string; }; es: { more: string; }; pt: { more: string; }; ru: { more: string; }; }; export declare class PoHeaderMenuItemComponent implements OnChanges, OnInit, OnDestroy { private readonly cd; private readonly router; buttonMoreRef: any; lastItemSelected: PoHeaderActions; selectedItem: boolean; literals: any; private routeSubscription; private resizeSubscription; buttonMoreElement: ElementRef; poPopupElement: PoPopupComponent; item: PoHeaderActions; itemOverFlow: Array; overflowButton: boolean; size: import("@angular/core").InputSignal; itemClick: EventEmitter; constructor(cd: ChangeDetectorRef, router: Router, languageService: PoLanguageService); ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; ngOnDestroy(): void; openListButtonMore(): void; onKeyDownButtonMore(event: any): void; onKeyDownButtonList(event: any, item: PoHeaderActions): void; onAction(item: PoHeaderActions, itemDefault?: boolean): void; onClosePopup(): void; private checkActiveItemByUrl; private checkRouterChildrenFragments; private subscribeToRoute; }