import { ListService } from '@abp/ng.core'; import { ConfirmationService } from '@abp/ng.theme.shared'; import { OnInit, EventEmitter } from '@angular/core'; import { FormBuilder, FormGroup } from '@angular/forms'; import { GetAssetEventsInput } from '../../../../proxy/asset-events/models'; import { AssetWithNavigationPropertiesDto } from '../../../../proxy/assets/models'; import { EquipmentDto } from '../../../../proxy/equipments/models'; import { AssetService } from '../../../../proxy/assets/asset.service'; export declare class SearchAssetModalComponent implements OnInit { readonly list: ListService; readonly service: AssetService; private confirmation; private fb; filters: GetAssetEventsInput; form: FormGroup; isModalBusy: boolean; isModalOpen: boolean; selected?: AssetWithNavigationPropertiesDto; equipment: EquipmentDto; showNewAssetModal: EventEmitter; constructor(list: ListService, service: AssetService, confirmation: ConfirmationService, fb: FormBuilder); ngOnInit(): void; setEquipment(equipment: EquipmentDto): void; buildForm(): void; hideForm(): void; showForm(): void; submitForm(): void; assetChangeEvent(): void; create(): void; }