import { OnDestroy } from '@angular/core'; import { ActivatedRoute, Router } from '@angular/router'; import { TranslateService } from '@ngx-translate/core'; import { BreadcrumbService } from '@valtimo/components'; import { GlobalNotificationService } from '@valtimo/shared'; import { ObjectManagementService } from '@valtimo/object-management'; import { BehaviorSubject, Observable, Subject } from 'rxjs'; import { ObjectService } from '../../../../services/object.service'; import * as i0 from "@angular/core"; export declare class ObjectDetailComponent implements OnDestroy { private readonly breadcrumbService; private readonly globalNotificationService; private readonly objectManagementService; private readonly objectService; private readonly route; private readonly router; private readonly translate; readonly loading$: BehaviorSubject; readonly submission$: BehaviorSubject; readonly formValid$: BehaviorSubject; readonly showModal$: BehaviorSubject; readonly disableInput$: BehaviorSubject; readonly showDeleteModal$: Subject; readonly deleteObjectUrl$: BehaviorSubject; private readonly refreshObject$; readonly objectManagementId$: Observable; readonly objectId$: Observable; readonly formioFormSummary$: Observable; readonly formioFormEdit$: Observable; private _settingBreadcrumb; constructor(breadcrumbService: BreadcrumbService, globalNotificationService: GlobalNotificationService, objectManagementService: ObjectManagementService, objectService: ObjectService, route: ActivatedRoute, router: Router, translate: TranslateService); ngOnDestroy(): void; saveObject(): void; deleteObject(): void; deleteObjectConfirmation(): void; openModal(): void; onFormioChange(formio: any): void; closeModal(): void; private updateObject; private refreshObject; private disableInput; private enableInput; private handleRetrievingFormError; private handleUpdateObjectError; private handleDeleteObjectError; private setBreadcrumb; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }