import { EventEmitter, OnDestroy, OnInit } from '@angular/core'; import { FormGroup } from '@angular/forms'; import { NGXLogger } from 'ngx-logger'; import { ConfirmationService, MessageService } from 'primeng/api'; import { AssetGroupService } from '../../../../_services/asset-group-service'; import { AssetGroupResponse } from '../../../../_models/asset-group.model'; import * as i0 from "@angular/core"; export declare class UpdateAssetGroupComponent implements OnInit, OnDestroy { private readonly logger; private readonly messageService; private assetGroupService; private confirmationService; completed: EventEmitter; assetGroupDetails: AssetGroupResponse | null; loading: boolean; assetGroupForm: FormGroup | undefined; currentAsset: AssetGroupResponse | null; private _doSubmit; private _currentProcess; constructor(logger: NGXLogger, messageService: MessageService, assetGroupService: AssetGroupService, confirmationService: ConfirmationService); ngOnInit(): void; ngOnDestroy(): void; private initForm; onAssetGroupUpdateSubmit(): void; onAssetGroupDeleteSubmit(): void; onRejectDeletion(): void; onAssetGroupDeleteConfirmed(): void; private upsertAssetType; onCancel(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }