import { OnDestroy, OnInit } from '@angular/core'; import { Observable } from 'rxjs'; import { SapTerritoryModel } from '../../../models/sap-territory.model'; import { SapStateModel } from '../../../models/sap-state.model'; import { SapCountryModel } from '../../../models/sap-country.model'; import { NgxStMultiselectAutocompleteComponent } from 'ngx-st-multiselect-autocomplete'; import { InstalledInstrumentFormModel } from '../../../models/installed-instrument-form.model'; import * as i0 from "@angular/core"; export declare class SapInstalledInstrumentListSearchComponent implements OnInit, OnDestroy { multiselectAutocomplete: import("@angular/core").Signal; private sapInstalledInstrumentService; private activatedRoute; private fb; filtersChanged: import("@angular/core").OutputEmitterRef; showFilters: import("@angular/core").WritableSignal; searchForm: import("@angular/forms").FormGroup<{ application: import("@angular/forms").FormControl; serialNumber: import("@angular/forms").FormControl; instrumentNo: import("@angular/forms").FormControl; instrumentDesc: import("@angular/forms").FormControl; customerNo: import("@angular/forms").FormControl; bpName: import("@angular/forms").FormControl; city: import("@angular/forms").FormControl; county: import("@angular/forms").FormControl; endUserName: import("@angular/forms").FormControl; endUserCode: import("@angular/forms").FormControl; territory: import("@angular/forms").FormControl; technicianLastName: import("@angular/forms").FormControl; country: import("@angular/forms").FormControl; state: import("@angular/forms").FormControl; status: import("@angular/forms").FormControl; installationDateFrom: import("@angular/forms").FormControl; installationDateTo: import("@angular/forms").FormControl; }>; territories$: Observable; states$: Observable; countries$: Observable; private destroy$; ngOnInit(): void; ngOnDestroy(): void; clearAllFilters(): void; refreshTerritories(): void; refreshCountries(): void; refreshStates(): void; searchSubmitted(): void; clearInputValue(formControlName: string): void; getFilteredOptions: (search: string) => Observable; applicationSelected(data: string[]): void; private setAsyncFilters; private setSearchForm; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }