export interface ITaxBase { rate: number; isInclusive: boolean; } export type CalculatedTax = T & { amount?: number; }; export interface PriceSummary { taxes: CalculatedTax[]; priceBeforeTax: number; priceAfterTax: number; totalTax: number; }