import { DestroyRef, OnInit } from '@angular/core'; import { UntypedFormBuilder, UntypedFormGroup } from '@angular/forms'; import { ThemePalette } from '@angular/material/core'; import { MatDialogRef } from '@angular/material/dialog'; import { EcabsComponentsService } from '../base/services/ecabs-components.service'; import * as i0 from "@angular/core"; export declare class EcabsDialogConfirmationDeletionComponent implements OnInit { dialogRef: MatDialogRef; data: EcabsDeleteConfirmationModal; private readonly fb; private readonly componentsService; private readonly destroyRef; form: UntypedFormGroup; color: ThemePalette; constructor(dialogRef: MatDialogRef, data: EcabsDeleteConfirmationModal, fb: UntypedFormBuilder, componentsService: EcabsComponentsService, destroyRef: DestroyRef); ngOnInit(): void; onConfirm(): void; onCancel(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export interface EcabsDeleteConfirmationModal { actionName?: string; alertText?: string; color?: ThemePalette; comparisonText?: string; confirmLabel?: string; cancelLabel?: string; entityName?: string; entityNameLabel?: string; entityNamePlaceholder?: string; showEntityNameInHeader?: boolean; }