import { EventEmitter, OnDestroy, OnInit } from '@angular/core'; import { FormControl } from '@angular/forms'; import { ApiVisa, CompanyService, Pagination } from 'blg-akaun-ts-lib'; import { Observable, ReplaySubject, Subject } from 'rxjs'; import { DropDownService } from '../../services/drop-down-service'; export declare class SelectCompanyDropDownV2Component implements OnInit, OnDestroy { private companyService; private dropDownService; apiVisa: ApiVisa; company: FormControl; required: boolean; userPermissionTarget: Observable; readPermissionDefintion: string; companyChange: EventEmitter; companySelected: EventEmitter; controlName: string; serverSideFiltering: FormControl; serverSideSearching: boolean; filteredOptions$: ReplaySubject; selectedCompany: any; filteredCompany: any; pagination: Pagination; protected _onDestroy: Subject; constructor(companyService: CompanyService, dropDownService: DropDownService); ngOnInit(): void; getCompany(compGuid: any): void; filterCompany(): void; onSelect(companyGuid: string): void; ngOnDestroy(): void; }