import { EventEmitter, OnDestroy, OnInit } from '@angular/core'; import { FormControl } from '@angular/forms'; import { ApiVisa, CustomerService, EntityContainerModel, SubQueryService } from 'blg-akaun-ts-lib'; import { Observable, ReplaySubject, Subject } from 'rxjs'; export declare class SelectCustomerDropDownComponent implements OnInit, OnDestroy { private customerService; private subqueryService; customer: FormControl; apiVisa: ApiVisa; required: boolean; customerChange: EventEmitter; customerSelected: EventEmitter; serverSideFiltering: FormControl; serverSideSearching: boolean; filteredOptions$: ReplaySubject; customerList: EntityContainerModel[]; selectedCustomer: EntityContainerModel; protected _onDestroy: Subject; constructor(customerService: CustomerService, subqueryService: SubQueryService); ngOnInit(): void; searchCustomer(searchText: string): Observable; getCustomer(guid: string): Observable; onSelect(entityGuid: string): void; ngOnDestroy(): void; }