import { ChangeDetectorRef, ComponentFactoryResolver, EventEmitter, OnInit, ViewContainerRef } from '@angular/core'; import { BaseModelWithoutTypeDefinitionInterface } from 'ddata-core'; import { Subscription } from 'rxjs'; import { DialogContentItem } from '../../models/dialog/content/dialog-content-item'; import * as i0 from "@angular/core"; export declare class DdataUiModalDialogComponent implements OnInit { private componentFactoryResolver; private changeDetector; isModalVisible: boolean; componentSubscription: Subscription; title: string; model: BaseModelWithoutTypeDefinitionInterface; dialogContent: DialogContentItem; set showDialog(value: boolean); overlayClickCloseDialog: boolean; closeButtonText: string; success: EventEmitter; fail: EventEmitter; dialogHost: ViewContainerRef; componentRef: any; icon: { close: import("@fortawesome/fontawesome-common-types").IconDefinition; }; constructor(componentFactoryResolver: ComponentFactoryResolver, changeDetector: ChangeDetectorRef); ngOnInit(): void; close(emit?: boolean): void; closeWithoutEmit(): void; showModal(): void; private changeModalStatus; renderComponent(): void; save(model: any): void; clickOnOverlay(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }