import { ChangeDetectorRef, ElementRef, QueryList, TemplateRef } from '@angular/core'; import { Router } from '@angular/router'; import { PoButtonComponent } from '../../po-button'; import { PoPopoverComponent } from '../../po-popover'; import { PoPopupComponent } from '../../po-popup'; import { PoHeaderActionTool } from '../interfaces/po-header-action-tool.interface'; import { PoHeaderLiterals } from '../interfaces/po-header-literals.interface'; export declare class PoHeaderToolsComponent { private readonly router; private readonly cd; _actionTools: Array; buttonActionElements: QueryList; buttonActionComponents: QueryList; poPopupActions: QueryList; poPopoverActions: QueryList; forceActionTools?: boolean; set actionTools(value: Array); literals: PoHeaderLiterals; size: import("@angular/core").InputSignal; get actionTools(): Array; get popoverIndexes(): Array; headerTemplate: TemplateRef; constructor(router: Router, cd: ChangeDetectorRef); onClickAction(index: number): void; checkSelected(index: number): boolean; onClosePopup(index: number): void; getAriaLabel(action: PoHeaderActionTool): string; private checkLink; }