import { OnDestroy, OnInit } from '@angular/core'; import { FormControl } from '@angular/forms'; import { ApiVisa, GlcodeService, GlcodeContainerModel, FinancialItemGLCodeLinkService, CompanyGLCodeLinkService, FinancialItemService } from "blg-akaun-ts-lib"; import { ReplaySubject, BehaviorSubject } from 'rxjs'; import { SubSink } from 'subsink2'; export declare class SelectItemGlCodeComponent implements OnInit, OnDestroy { private glCodeService; private companyGlCodeLinkService; private financialItemGlCodeLinkService; private financialItemService; apiVisa: ApiVisa; guid_glcode: FormControl; required: boolean; coaGuid$: BehaviorSubject; compGuid$: BehaviorSubject; editMode: boolean; itemGuid$: BehaviorSubject; txn_code: string; serverSideFiltering: FormControl; filteredOptions$: ReplaySubject; glCodeList: GlcodeContainerModel[]; protected subs: SubSink; constructor(glCodeService: GlcodeService, companyGlCodeLinkService: CompanyGLCodeLinkService, financialItemGlCodeLinkService: FinancialItemGLCodeLinkService, financialItemService: FinancialItemService); ngOnInit(): void; private getGLCodes; onSelect(guid: string): void; private fetchGLCodeByGuid; ngOnDestroy(): void; }