UNPKG

lumpsum-sip-calculator

Version:

A reusable Lumpsum and SIP calculator component with customizable theming

35 lines (31 loc) 937 B
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 };