import * as react_jsx_runtime from 'react/jsx-runtime'; type ExpenseCategoryData = { label: string; color: string; monthlyAmounts: number[]; }; type ApplicantExpensesSectionProps = { applicantName: string; /** Three states: loading, access granted, access not granted. */ state: "loading" | "connected" | "pending-access"; /** Last 12 month labels (e.g. "Jan", "Feb" …). Required when state = "connected". */ monthLabels?: string[]; /** Per-category breakdown. Required when state = "connected". */ categories?: ExpenseCategoryData[]; /** Total spend over the loaded period. */ totalAmount?: number; onConnectMore?: () => void; onAddManually?: () => void; onSendRequest?: () => void; className?: string; }; declare function ApplicantExpensesSection({ applicantName, state, monthLabels, categories, totalAmount, onConnectMore, onAddManually, onSendRequest, className, }: ApplicantExpensesSectionProps): react_jsx_runtime.JSX.Element; export { ApplicantExpensesSection, type ApplicantExpensesSectionProps, type ExpenseCategoryData };