import { OnInit, OnDestroy, EventEmitter } from '@angular/core'; import { FormControl } from '@angular/forms'; import { BranchService, BranchContainerModel, SubQueryService, ApiVisa } from 'blg-akaun-ts-lib'; import { ReplaySubject, Subject } from 'rxjs'; export declare class SelectBranchDropDownComponent implements OnInit, OnDestroy { private branchService; private subQueryService; apiVisa: ApiVisa; branch: FormControl; required: boolean; companySelectedGuid: string; branchChange: EventEmitter; branchSelected: EventEmitter; serverSideFiltering: FormControl; currentBranch: FormControl; serverSideSearching: boolean; filteredOptions$: ReplaySubject; branchList: BranchContainerModel[]; selectedBranch: BranchContainerModel; temporaryBranch: any; filteredBranch: any; protected _onDestroy: Subject; constructor(branchService: BranchService, subQueryService: SubQueryService); ngOnInit(): void; ngOnChanges(): void; getBranch(): void; filterBranch(): void; onSelect(branchGuid: string): void; ngOnDestroy(): void; }