import { ChangeDetectorRef, EventEmitter, OnDestroy, OnInit } from '@angular/core'; import { FormControl } from '@angular/forms'; import { bl_fi_mst_item_line_RowClass, FinancialItemContainerModel, PricingSchemeLinkContainerModel } from 'blg-akaun-ts-lib'; import { Observable, ReplaySubject } from 'rxjs'; interface PricingScheme { uom_guid: string; label_guid: string; price_name: string; price_amount: number; } export declare class PricingSchemeUOMComponent implements OnInit, OnDestroy { private cd; isInclusiveTax: boolean; uomGuid: FormControl; pricingScheme: FormControl; fiitem$: Observable; pricing$: Observable[]; unitPriceType: string; defaultPricingHdr: string; canEdit: boolean; uomChange: EventEmitter; pricingSchemeChange: EventEmitter; uomToBaseRatio: EventEmitter; unitPrice: EventEmitter; private subs; uomfilterControl: FormControl; pricingSchemefilterControl: FormControl; filteredUOM$: ReplaySubject; filteredPricingScheme$: ReplaySubject; uomList: bl_fi_mst_item_line_RowClass[]; pricingSchemeList: any[]; pricing: any[]; selectedUOM: any; selectedPrice: any; uomName: any; pricingSchemeName: any; constructor(cd: ChangeDetectorRef); ngOnInit(): void; filterPricingScheme(search: string): void; filterUOM(search: string): void; onUOMSelected(e: any): void; onPriceSelected(e: any): void; setTwoNumberDecimal(num: any): string | 0; ngOnDestroy(): void; } export {};