import { EventEmitter } from "@angular/core";
import { PopupWindowModel } from '../model/popup-window';
import { PopupButtonType } from '../../../core/enum/popup-button-type.enum';
export interface Popup<T = any> {
    readonly closeRequest?: EventEmitter<PopupButtonType>;
    popupModel?: PopupWindowModel;
    onOpen?(): void;
    onClose(eventType: PopupButtonType): Promise<T>;
}
