import { ChangeDetectorRef, EventEmitter } from '@angular/core'; import { FormFooterButtonsOptions } from '../../../buttons-and-indicators/form-footer-buttons/model/form-footer-buttons-options.interface'; import { SingConfirmationDialogType } from './ConfirmTypeEnum'; import * as i0 from "@angular/core"; export declare class SingConfirmationDialogComponent { private cdr; /** * dialog content text */ text: string; /** * confirm button enabled validation function */ enableConfirmValidation: () => boolean; private _checkboxesConfig; /** * dialog additional checkbox config */ get checkboxesConfig(): Array<{ text: string; key: string; isSelected?: boolean; }>; set checkboxesConfig(value: Array<{ text: string; key: string; isSelected?: boolean; }>); /** * buttons configuration with default */ buttonOptions: FormFooterButtonsOptions; /** * Confirm callbacks */ confirm: EventEmitter; private additionalValues; constructor(cdr: ChangeDetectorRef); /** * dialog headline */ private _headline; get headline(): string; set headline(value: string); headlineIcon?: string; iconColor?: string; set confirmType(value: SingConfirmationDialogType); confirmDialog(isConfirmed: boolean): void; changeValue($event: any, key: string): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } //# sourceMappingURL=confirmation-dialog.component.d.ts.map