import { ContentProjectionService, LocalizationParam } from '@abp/ng.core'; import { Observable, ReplaySubject, Subject } from 'rxjs'; import { Confirmation } from '../models'; import * as i0 from "@angular/core"; export declare class ConfirmationService { private contentProjectionService; status$: Subject; confirmation$: ReplaySubject; private containerComponentRef; clear: (status?: Confirmation.Status) => void; constructor(contentProjectionService: ContentProjectionService); private setContainer; info(message: LocalizationParam, title: LocalizationParam, options?: Partial): Observable; success(message: LocalizationParam, title: LocalizationParam, options?: Partial): Observable; warn(message: LocalizationParam, title: LocalizationParam, options?: Partial): Observable; error(message: LocalizationParam, title: LocalizationParam, options?: Partial): Observable; show(message: LocalizationParam, title: LocalizationParam, severity?: Confirmation.Severity, options?: Partial): Observable; private listenToEscape; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }