import { TaxOption, UILineItem } from '../../order-form/order-item-list/interface';
import * as i0 from "@angular/core";
interface OrderCharges {
    charges: Map<string, number>;
    currency: string;
}
export declare class OrderSummarizedChargesComponent {
    set orderItems(orderItems: UILineItem[]);
    set taxOptions(taxOptions: TaxOption[]);
    expanded: boolean;
    private _orderItems;
    private _taxOptions;
    private orderCharges$$;
    orderCharges$: import("rxjs").Observable<OrderCharges>;
    constructor();
    private calculateOrderCharges;
    private addCharge;
    private addTaxes;
    private convertChargesToDollars;
    static ɵfac: i0.ɵɵFactoryDeclaration<OrderSummarizedChargesComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<OrderSummarizedChargesComponent, "app-order-summarized-charges", never, { "orderItems": "orderItems"; "taxOptions": "taxOptions"; "expanded": "expanded"; }, {}, never, never>;
}
export {};
