import { ListService, PagedResultDto, TrackByService } from '@abp/ng.core'; import { ConfirmationService } from '@abp/ng.theme.shared'; import { OnInit } from '@angular/core'; import { FormBuilder, FormGroup } from '@angular/forms'; import { Router } from '@angular/router'; import type { GetAssetsInput, AssetWithNavigationPropertiesDto } from '../../../proxy/assets/models'; import { AssetService } from '../../../proxy/assets/asset.service'; import { EquipmentDto } from '../../../proxy/equipments/models'; import { AssetStateTypeDto } from '../../../proxy/asset-state-types/models'; import { AssetStateTypeService } from '../../../proxy/asset-state-types/asset-state-type.service'; import { AssetEventsModalComponent } from '../../../asset-events/asset-event/components/asset-events-modal/asset-events-modal.component'; import { SearchAssetModalComponent } from './search-asset-modal/search-asset-modal.component'; export declare class AssetComponent implements OnInit { readonly list: ListService; readonly track: TrackByService; readonly service: AssetService; readonly assetStateTypeService: AssetStateTypeService; private confirmation; private router; private fb; data: PagedResultDto; filters: GetAssetsInput; form: FormGroup; isFiltersHidden: boolean; isModalBusy: boolean; isModalOpen: boolean; selected?: AssetWithNavigationPropertiesDto; assetStateTypeDefaultOption: AssetStateTypeDto; equipment: EquipmentDto; assetEventsModal: AssetEventsModalComponent; searchAssetModal: SearchAssetModalComponent; constructor(list: ListService, track: TrackByService, service: AssetService, assetStateTypeService: AssetStateTypeService, confirmation: ConfirmationService, router: Router, fb: FormBuilder); ngOnInit(): void; loadAssets(): void; setEquipment(equipment: EquipmentDto): void; clearFilters(): void; buildForm(): void; hideForm(): void; showForm(): void; submitForm(): void; create(): void; update(record: AssetWithNavigationPropertiesDto): void; delete(record: AssetWithNavigationPropertiesDto): void; newEvent(record: AssetWithNavigationPropertiesDto): void; details(record: AssetWithNavigationPropertiesDto): void; showSearchAssetModal(): void; }