import { EventEmitter, OnDestroy } from '@angular/core'; import { ShMessageBoxService } from '../../services/sh-message-box.service'; import * as i0 from "@angular/core"; export declare class ShMessageBoxComponent implements OnDestroy { private messageBoxService; msgIcon: string; actionBlock: 'only_close' | 'only_ok' | 'close_ok' | 'close_ok_event'; closeClick: EventEmitter; okClick: EventEmitter; messageBox: { title: string; message?: string; type: 'success' | 'error' | 'info' | 'warning'; visible: boolean; closeText?: string; closeCallback?: () => void; okText?: string; okCallback?: () => void; } | null; private subscription; constructor(messageBoxService: ShMessageBoxService); close(): void; onOkClick(): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }