import { EventEmitter } from '@angular/core'; import { Observable } from 'rxjs'; export declare class ExgModalService { isOpen: boolean; componentName: string; onAction: EventEmitter; onClose: EventEmitter; change: EventEmitter; initialize: EventEmitter; update: EventEmitter; toggled: EventEmitter; private lastToastId; forceToggleEvent: boolean; show(componentName: string, data: any, forceToggleEvent?: boolean): Observable; action(args: any): void; close(): void; showSimple(title: string, message: string, btnOk: boolean, btnCancel: boolean, btnOkCaption: string, btnCancelCaption: string, forceToggleEvent?: boolean): Observable; showAlert(message: string, btnOk: boolean, btnCancel: boolean, btnOkCaption: string, btnCancelCaption: string): Observable; private lastToastRemove; showToast(tstMessage: string, tstClass: string, tstIcon?: string | undefined): void; showToastCommit(tstMessage: string, tstClass: string, tstCommit: string, tstIcon?: string | undefined, commitCallbackFn?: (() => void) | undefined): void; }