import { ElementRef, AfterViewInit, OnDestroy, OnChanges, SimpleChanges, ChangeDetectorRef } from '@angular/core'; import { PoHelperBaseComponent } from './po-helper-base.component'; import { PoPopoverComponent } from '../po-popover/po-popover.component'; import { PoButtonComponent } from '../po-button'; /** * @docsExtends PoHelperBaseComponent * * @example * * * * * * * * * * * * * * * * */ export declare class PoHelperComponent extends PoHelperBaseComponent implements AfterViewInit, OnDestroy, OnChanges { private readonly cdr; target: ElementRef; popover: PoPopoverComponent; poButton: PoButtonComponent; private static instances; private static idCounter; protected popoverPosition: string; id: string; private boundFocusIn; private readonly poHelperLiterals; constructor(cdr: ChangeDetectorRef); ngAfterViewInit(): void; setPopoverPositionByScreen(): void; ngOnChanges(changes: SimpleChanges): void; ngOnDestroy(): void; openHelperPopover(): void; helperIsVisible(): boolean; closeHelperPopover(): void; emitClick(event: MouseEvent): void; onKeyDown(event: KeyboardEvent): void; private handleEmitEvent; closePopoverOnFocusOut(event: FocusEvent): void; protected ariaLabel(): string; protected handleOpen(): void; protected handleClose(): void; }