import * as react_jsx_runtime from 'react/jsx-runtime'; type AccountCarouselType = "bankAccount" | "credit" | "propertyLoan"; interface AccountCarouselItem { id: string; name: string; /** Institution name (e.g. "Commonwealth Bank") */ institution: string; balance: number; } interface AccountListCarouselProps { accounts: AccountCarouselItem[]; type: AccountCarouselType; /** When provided, shows an "Add Account" button at the end (hidden for propertyLoan) */ onAddAccount?: () => void; className?: string; } declare function AccountListCarousel({ accounts, type, onAddAccount, className, }: AccountListCarouselProps): react_jsx_runtime.JSX.Element; export { type AccountCarouselItem, type AccountCarouselType, AccountListCarousel, type AccountListCarouselProps };