import { Account, AccountsCopy } from '../../core'; type SelectOption = { label: string; value: number; icon: React.ReactElement; }; export type AccountField = { event?: string; label: string; minAmount?: number; options?: SelectOption[]; name: keyof Account; placeholder?: string; type?: string; validation?: (val: any) => string; valueFormatter: (val: any) => any; }; export declare const getAccountDetailFields: (account: Account, copy: AccountsCopy) => AccountField[]; export declare const getAccountBalanceDetails: (account: Account, copy: AccountsCopy, showAvailableBalance: boolean) => { firstSubtitle: string; firstValue: number | undefined; secondSubtitle: string | import("react/jsx-runtime").JSX.Element | null; secondValue: string | null; hasAvailableBalance: boolean; }; export declare const getClosedAccountBalanceTotal: (accounts: Account[], copy: AccountsCopy, showAvailableBalance: boolean) => number; export {};