import { AfterViewInit, OnDestroy } from '@angular/core'; import { BehaviorSubject, Observable, Subscription } from 'rxjs'; import { ObjectManagementStateService } from '../../services/object-management-state.service'; import { PluginConfiguration, PluginManagementService } from '@valtimo/plugin'; import { ObjectManagementService } from '../../services/object-management.service'; import { Objecttype } from '../../models/object-management.model'; import { FormService } from '@valtimo/form'; import { VModalComponent, ModalService } from '@valtimo/components'; import * as i0 from "@angular/core"; export declare class ObjectManagementModalComponent implements AfterViewInit, OnDestroy { private readonly objectManagementState; private readonly objectManagementService; private readonly formService; private readonly pluginManagementService; private readonly modalService; objectManagementModal: VModalComponent; prefillObject$: Observable; readonly disabled$: Observable; readonly valid$: BehaviorSubject; readonly showForm$: Observable; readonly modalType$: Observable; readonly formData$: BehaviorSubject; showSubscription: Subscription; hideSubscription: Subscription; readonly selectedObjecttype$: BehaviorSubject; readonly formDefinitions$: Observable>; readonly configurationInstances$: Observable>; readonly objectsApiConfigurations$: Observable; readonly objecttypesApiConfigurations$: Observable; constructor(objectManagementState: ObjectManagementStateService, objectManagementService: ObjectManagementService, formService: FormService, pluginManagementService: PluginManagementService, modalService: ModalService); ngAfterViewInit(): void; ngOnDestroy(): void; hide(): void; cancel(): void; save(): void; private openShowSubscription; private openHideSubscription; private show; formValueChange(data: any): void; private setValid; selectObjectType(objecttype: any): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }