import { MatDialogRef } from "@angular/material/dialog"; import { AlignType, ConfirmationModalData } from '@ieeesa-npm/models'; import * as i0 from "@angular/core"; /** * ModalConfirmationComponent is used to get user confirmation and this component should be invoked by using Angular material MatDialog open method. * @usageNotes -Pass ModalConfirmationComponent and data options as parameters to MatDialog open method as given below this.dialog.open(ModalConfirmationComponent, {data: {}}) * @class ModalConfirmationComponent */ export declare class ModalConfirmationComponent { confirmationModalData: ConfirmationModalData; private dialogRef; alignmentType: typeof AlignType; constructor(confirmationModalData: ConfirmationModalData, dialogRef: MatDialogRef); /** * Handles the user confirmation and emits the confirmation value using the confirmationEvent. * @param {boolean} confirmation -A boolean value indicating whether the user confirmed (true) or canceled (false) the action. * @memberof ModalConfirmationComponent * @returns - returns nothing */ onConfirm(confirmation: boolean): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }