import * as i0 from "@angular/core"; export declare class ShMessageBoxService { private messageBoxSubject; messageBox$: import("rxjs").Observable<{ title: string; message?: string; type: "success" | "error" | "info" | "warning"; visible: boolean; closeText?: string; closeCallback?: () => void; okText?: string; okCallback?: () => void; } | null>; showMessage({ title, message, type, closeText, closeCallback, okText, okCallback, }: { title: string; message?: string; type?: 'success' | 'error' | 'info' | 'warning'; closeText?: string; closeCallback?: () => void; okText?: string; okCallback?: () => void; }): void; closeMessage(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }