import { PopupStateCommand } from './a-popup-control-item'; import { ViewRef } from '@angular/core'; import { BehaviorSubject, Subject } from 'rxjs'; import { PogPopupService } from '../pog-popup.service'; import { POG_POPUP_TYPE } from './enums'; export interface IPopupOption { class?: string; type?: POG_POPUP_TYPE; message?: string; delay?: number; title?: string; showPopupLayout?: boolean; } export declare class ModalData { popupService: PogPopupService; component: any; option: IPopupOption; command: PopupStateCommand; view: ViewRef; /** * */ constructor(trg: any, opt: any, cmd: PopupStateCommand, service: PogPopupService); data: Subject; control: BehaviorSubject; sendCommandToModal(cmd: PopupStateCommand): void; }