import { EventEmitter } from '@angular/core'; import { ButtonClickEvent, ButtonInterface } from '../../interfaces/button-interface'; import { MatDialogRef } from '@angular/material/dialog'; import * as i0 from "@angular/core"; export declare class DialogComponent { dialogRef: MatDialogRef; data: any; formValues: { [key: string]: any; }; dialogData: { topMessageBanners?: any[]; topRegionIconSize?: string; className?: string; closeButtonSize?: string; middleRegion?: any; topRegionIcon?: string; lowerMessageBanners?: any[]; buttons?: ButtonInterface[]; buttonsWithType?: any[]; closeButton?: string; showCloseButton?: boolean; }; dialogButtonClick: EventEmitter; constructor(dialogRef: MatDialogRef, data: any); onButtonClick(button: any, event?: any): void; onMiddleRegionButtonClick(event: { button: any; data?: any; }): void; handleButtonClick(event: ButtonClickEvent): void; onCloseButtonClick(event: Event): void; onUnifiedFormEvent(event: { type: string; data: any; }): void; onFormInputChange(event: any): void; onRemoveUser(chip: any): void; resetForm(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }