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;
