import { OnInit, ViewContainerRef, ComponentFactoryResolver, EventEmitter } from '@angular/core'; import { IModalContainer, ModalOptions } from '../modal-container.interface'; export declare class PrimaryModalComponent implements OnInit, IModalContainer { private componentFactoryResolver; hostBaseClass: boolean; modalContentSibling: ViewContainerRef; closeButtonDataUrl: any; isModalVisible: boolean; modalComponent: IModalContainer; options: ModalOptions; overlay: string; private currentComponent; modalCloseEvent: EventEmitter; constructor(componentFactoryResolver: ComponentFactoryResolver); ngOnInit(): void; registerModalComponent(modalComponent: IModalContainer): void; showModal(modalContent: any, data: any, options: ModalOptions): void; updateBodyScroll(modalOpen: boolean): void; hideModal(): void; insertModalContent(modalContent: any, data: any): void; removeCurrentComponent(): void; onKeyup(event: any): void; }