import { ClientAnalytics } from '@zeniai/client-analytics';
import { DepositAccount, ID, ZeniAccountListSelectorView, ZeniAccountsConfigSelectorView } from '@zeniai/client-epic-state';
import { MoveMoneyOption } from './ZeniAccountHelper';
export interface ZeniAccountListPerTabProps {
    analytics: ClientAnalytics;
    maxInsuredAmountString: string;
    zeniAccountListView: ZeniAccountListSelectorView;
    zeniAccountsConfigDetail: ZeniAccountsConfigSelectorView;
    isAutoTransferRuleEnabled?: boolean;
    isCheckingCommentingEnabled?: boolean;
    showTreasuryPromo?: boolean;
    treasuryInsuredAmount?: number;
    treasuryYieldPercentage?: number;
    handleAddInternalAccountClick: () => void;
    onAddFundClick: (value: MoveMoneyOption, preSelectedTo?: DepositAccount) => void;
    onAutoTransferClick: (createRuleClicked: boolean) => void;
    onReloadTransactions?: () => void;
    onTreasuryGetStartedClick?: () => void;
    onZeniAccountRowClick?: (id: ID, name: string) => void;
}
declare const ZeniAccountListPerTab: ({ zeniAccountListView, zeniAccountsConfigDetail, maxInsuredAmountString, analytics, onZeniAccountRowClick, onAutoTransferClick, onReloadTransactions, handleAddInternalAccountClick, onAddFundClick, onTreasuryGetStartedClick, treasuryYieldPercentage, treasuryInsuredAmount, showTreasuryPromo, isAutoTransferRuleEnabled, isCheckingCommentingEnabled, }: ZeniAccountListPerTabProps) => import("react/jsx-runtime").JSX.Element;
export default ZeniAccountListPerTab;
