import { OnDestroy, OnInit } from '@angular/core'; import { FormGroup, FormControl } from '@angular/forms'; import { bl_fi_generic_doc_line_RowClass, FinancialItemContainerModel, TaxCodeContainerModel } from 'blg-akaun-ts-lib'; import { Observable } from 'rxjs'; export declare class LineCalculationComponent implements OnInit, OnDestroy { apiVisa: any; line$: Observable; item$: Observable; tax$: Observable<{ sst: TaxCodeContainerModel[]; wht: TaxCodeContainerModel[]; }>; private subs; form: FormGroup; leftColControls: { label: string; formControl: string; type: string; readonly: boolean; hint: string; }[]; filteredUnitPrice: Observable; filteredSST: Observable; filteredWHT: Observable; taxList: TaxCodeContainerModel[]; whtList: TaxCodeContainerModel[]; constructor(); ngOnInit(): void; onCalculateFromUnitDisc(): void; onCalculateFromAmountDisc(): void; onCalculateFromAmountNet(): void; onCalculateFromAmountTxn(): void; onCalculate(): void; recalculate(): void; nullHandler(x: string, value: string): void; onParseDelay(x: FormControl, e: string): void; onSST(e: string): void; onWHT(e: string): void; ngOnDestroy(): void; }