import { EventEmitter, OnChanges, SimpleChanges, TemplateRef } from '@angular/core'; import { MatDialog } from "@angular/material/dialog"; import * as i0 from "@angular/core"; export declare class WarlockConfirmationDialogDirective implements OnChanges { dialog: MatDialog; /** * Mat-Form-Field appearance attribute for the text area on the dialog */ appearance: string; /** * Sets the body text of the dialog */ body: any; /** * Label to be displayed on the confirm dialog button */ actionLabel: string; /** * Label to be displayed on the cancel dialog button */ cancelLabel: string; ariaDisabledConfirmButtonTooltipMsg?: string; /** * Sets the h2 header on the dialog */ headline: string; /** * Sets the list display within the dialog */ listInfo: any; /** * The floating label on the input text box */ textAreaLabel: string; /** * The placeholder text for when the input text box is empty */ textAreaPlaceholder: string; /** * The value of the text area */ textAreaValue: string; /** * Help text that appears next to the dialog confirmation buttons */ dialogHelpText: string; /** * Indicates whether the dialog contains a text input box or not */ textInput: boolean; /** * Sets the minimum limit on the number of rows the text input displays by default */ minRows: number; /** * Sets the maximum limit on the number of rows the text input displays before scrolling */ maxRows: number; /** * The component selector id of the custom panel component to use for the dialog */ customPanelClass: string; /** * Hides the corner close button if true */ set noCloseX(noCloseX: any); private _noCloseX; /** * TemplateRef to display as a Portal */ templateRef: TemplateRef; ariaDisabledConfirmButton?: boolean; /** * Callback to be fired upon confirmation button click */ onConfirmClick: EventEmitter; /** * Callback to be fired upon cancel button click */ onCancelClick: EventEmitter; /** * Callback to be fired upon backdrop click */ onBackdropClick: EventEmitter; private dialogRef; constructor(dialog: MatDialog); onClick(): void; openConfirmationDialog: () => void; ngOnChanges(changes: SimpleChanges): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }