import { ListService } from '@abp/ng.core'; import { ConfirmationService } from '@abp/ng.theme.shared'; import { OnInit } from '@angular/core'; import { FormBuilder, FormGroup } from '@angular/forms'; import { GetAssetEventsInput, AssetEventWithNavigationPropertiesDto } from '../../../../proxy/asset-events/models'; import { AssetEventService } from '../../../../proxy/asset-events/asset-event.service'; import { AssetWithNavigationPropertiesDto } from '../../../../proxy/assets/models'; export declare class AssetEventsModalComponent implements OnInit { readonly list: ListService; readonly service: AssetEventService; private confirmation; private fb; filters: GetAssetEventsInput; form: FormGroup; isModalBusy: boolean; isModalOpen: boolean; selected?: AssetEventWithNavigationPropertiesDto; asset: AssetWithNavigationPropertiesDto; constructor(list: ListService, service: AssetEventService, confirmation: ConfirmationService, fb: FormBuilder); ngOnInit(): void; buildForm(): void; hideForm(): void; showForm(): void; submitForm(): void; create(asset: AssetWithNavigationPropertiesDto): void; update(record: AssetEventWithNavigationPropertiesDto): void; delete(record: AssetEventWithNavigationPropertiesDto): void; }