import { ElementRef } from '@angular/core'; import { DomSanitizer } from '@angular/platform-browser'; import { Subject } from 'rxjs'; import { DialogComponent } from '../dialog.component'; import { ConfirmDialogConfig } from './confirm-dialog-config.model'; import { DialogBodyDirective } from '../dialog-body.directive'; import * as i0 from "@angular/core"; export declare abstract class ConfirmDialogComponent extends DialogComponent { private readonly sanitizer; safeMessage: string | null; set message(value: string); private _closed; readonly _confirmDialogConfig: ConfirmDialogConfig; onCancel: Subject; onConfirm: Subject; confirmed: boolean; dialogBody: DialogBodyDirective; constructor(elementRef: ElementRef, sanitizer: DomSanitizer, confirmDialogConfig: ConfirmDialogConfig, defaultOptions: ConfirmDialogConfig); private _assignConfig; close(): void; _cancelClick(): void; _confirmClick(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }