import { ElementRef } from '@angular/core'; import { PoModalBaseComponent } from './po-modal-base.component'; import { PoModalFooterComponent } from './po-modal-footer/po-modal-footer.component'; /** * @docsExtends PoModalBaseComponent * * @example * * * * * * * * * * * * * * * */ export declare class PoModalComponent extends PoModalBaseComponent { private readonly poActiveOverlayService; modalContent: ElementRef; modalContainer: ElementRef; modalFooter: PoModalFooterComponent; private firstElement; private focusFunction; private readonly focusableElements; private readonly id; private sourceElement; constructor(); close(xClosed?: boolean): void; closeModalOnEscapeKey(event: any): void; getSecondaryActionButtonDanger(): "false" | "true"; onClickOut(event: any): void; open(): void; private handleFocus; private initFocus; private removeEventListeners; private setFirstElement; }