UNPKG

universal-tax-calculator

Version:

A comprehensive tax calculator supporting multiple countries

16 lines (15 loc) 513 B
import { TaxBracket, TaxResult } from './types'; declare class TaxCalculator { private readonly countryRules; constructor(country: string); calculateTax(grossIncome: number, options?: { additionalDeductions?: number; includeSocialSecurity?: boolean; }): TaxResult; getDeductions(): Partial<Record<string, number>>; getTaxBrackets(): TaxBracket[]; getCurrency(): string; formatCurrency(amount: number): string; private getLocale; } export default TaxCalculator;