import { Injector, ComponentFactoryResolver, ApplicationRef, Type } from '@angular/core'; import { ModalAbstract } from '../classes/modal.abstract'; import { ModalRef, ModalComponentRef, ModalActions, ModalOptions } from '../types/modal.types'; export declare class ModalService { private injector; private resolver; private appRef; activeModals: ModalRef[]; constructor(injector: Injector, resolver: ComponentFactoryResolver, appRef: ApplicationRef); openModal(template: Type, modalData?: any, actions?: ModalActions, options?: ModalOptions): any; closeModal(modal: ModalComponentRef): void; closeLast(): void; private createRef; private appendRefs; }