import { EventEmitter, OnInit, TemplateRef, ViewContainerRef } from '@angular/core'; import { TemplatePortal } from '@angular/cdk/portal'; import { MatDialogRef } from "@angular/material/dialog"; import * as i0 from "@angular/core"; export interface WarlockConfirmationDialogData { noCloseX: boolean; headline: string; body: any; textInput: boolean; appearance: string; textAreaValue: string; textAreaPlaceholder: string; textAreaLabel: string; minRows: number; maxRows: number; actionLabel: string; cancelLabel: string; dialogHelpText: string; templatePortalContent?: TemplateRef; ariaDisabledConfirmButtonTooltipMsg?: string; ariaDisabledConfirmButton?: boolean; } export declare class WarlockConfirmationDialogContentComponent implements OnInit { data: WarlockConfirmationDialogData; dialogRef: MatDialogRef; private _viewContainerRef; bodyValue: string; newTextAreaValue: string; onConfirmClick: EventEmitter; onCancelClick: EventEmitter; dialogTemplatePortal: TemplatePortal; get confirmationDisabled(): boolean; constructor(data: WarlockConfirmationDialogData, dialogRef: MatDialogRef, _viewContainerRef: ViewContainerRef); ngOnInit(): void; get showCancelButton(): boolean; get showConfirmButton(): boolean; onTextAreaValueEmitted(event: any): void; confirmClickHandler(): void; cancelClickHandler(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }