import { AfterViewInit, TemplateRef } from '@angular/core'; import { BsModalService } from 'ngx-bootstrap/modal'; import { DialogAction } from "./dialog-action"; import { TranslateService } from "@ngx-translate/core"; import { ModalContentDirective } from "./modal-content.directive"; import { ModalActionDirective } from "./modal-action.directive"; import { ModalHeaderDirective } from "./modal-header.directive"; import * as i0 from "@angular/core"; export declare class ConfirmDialogComponent implements AfterViewInit { private modalService; private translate; confirmModal: TemplateRef | undefined; modalHeaderItem: ModalHeaderDirective; modalContentItem: ModalContentDirective; modalActionItem: ModalActionDirective; id: string; iconCls: string; title: string; content: string; cls: string; actions: Array; isNoQuestion: boolean; config: any; data: any; private modalRef; private toolbarTranslations; private readonly translateSubscription; constructor(modalService: BsModalService, translate: TranslateService); ngAfterViewInit(): void; hide(): void; show(): void; pushAction(action: DialogAction): void; setActions(actions: Array): void; getActions(): Array; setData(v: any): void; getData(): any; getId(): string; callFn(fn?: Function, params?: any): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }