{"version":3,"file":"button-delete-confirmation.component.d.ts","sources":["button-delete-confirmation.component.d.ts"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AACA","sourcesContent":["import { OnInit } from '@angular/core';\nimport { MatDialogRef } from '@angular/material/dialog';\nimport { ConfirmationPopupButton, ConfirmationPopup, ObjectTree } from '../../model';\nimport { FormGroup } from '@angular/forms';\nimport { Ability } from '@casl/ability';\nexport interface DialogData {\n    form: FormGroup;\n    sourceIdentifier: string;\n    sourceIndex: number;\n    widgetArrayIndex: number;\n    context: any;\n    originalData: any;\n    buttonRoute: Array<string>;\n    parentHierarchy: ObjectTree;\n    confirmationConfig: ConfirmationPopup;\n}\nexport declare class ButtonDeleteConfirmationComponent implements OnInit {\n    dialogRef: MatDialogRef<ButtonDeleteConfirmationComponent>;\n    data: DialogData;\n    private ability;\n    constructor(dialogRef: MatDialogRef<ButtonDeleteConfirmationComponent>, data: DialogData, ability: Ability);\n    title: string;\n    message: string;\n    ngOnInit(): void;\n    displayOnlyIcon(button: ConfirmationPopupButton): boolean;\n    displayIcon(button: ConfirmationPopupButton): boolean;\n    resolve(text: string): string;\n    click(event: any): void;\n}\n"]}