import React from 'react';

interface CalculatorTheme {
    primary: string;
    secondary: string;
    accent: string;
    background: string;
    textPrimary: string;
    textSecondary: string;
}
type CompoundingFrequency = "Annually" | "Semi-Annually" | "Quarterly" | "Monthly";
interface CalculatorInputs {
    lumpsumPrincipal: string;
    lumpsumRate: string;
    sipAmount: string;
    sipRate: string;
    years: string;
}
interface Results {
    lumpsumFutureValue: number;
    sipFutureValue: number;
    lumpsumInvested: number;
    sipInvested: number;
    totalInvested: number;
    combinedFutureValue: number;
    totalWealthGained: number;
}
interface LumpsumSIPCalculatorProps {
    theme?: Partial<CalculatorTheme>;
}

declare const LumpsumSIPCalculator: React.FC<LumpsumSIPCalculatorProps>;

export { CalculatorInputs, CalculatorTheme, CompoundingFrequency, LumpsumSIPCalculator, LumpsumSIPCalculatorProps, Results };
