import { ClientAnalytics } from '@zeniai/client-analytics';
import { FetchState, ID, ZeniAccountsPromoCardReport } from '@zeniai/client-epic-state';
import { ResponsiveSized } from '../../context/windowSizeProvider';
import { SetAccountsStatementDate } from './StatementCloseDayModal';
import { ItemClick, TransactionItemBigData } from './transactionItemBig/TransactionItemBig';
export declare const dimensions: {
    promoBannerPadding: ResponsiveSized;
    promoBannerGap: ResponsiveSized;
    promoHighlightContainerMaxHeight: ResponsiveSized;
    promoButtonBorderRadius: ResponsiveSized;
    promoButtonPaddingVertical: ResponsiveSized;
    promoButtonPaddingHorizontal: ResponsiveSized;
    promoFooterPositionBottom: ResponsiveSized;
    promoFooterPositionRight: ResponsiveSized;
    promoFooterMarginTop: ResponsiveSized;
};
export default function TransactionListBig({ sectionTitle, analytics, transactionArray, isZeniUser, fetchState, zeniAccountsPromoCardReport, onItemClick, onSetAccountsStatementDate, onPromoCardBtnClick, }: Readonly<{
    analytics: ClientAnalytics;
    fetchState: FetchState;
    sectionTitle: string;
    transactionArray: TransactionItemBigData[];
    isZeniUser?: boolean;
    onItemClick?: ItemClick;
    onSetAccountsStatementDate?: SetAccountsStatementDate;
    zeniAccountsPromoCardReport?: ZeniAccountsPromoCardReport;
    onPromoCardBtnClick?: (_acctId: ID) => void;
}>): import("react/jsx-runtime").JSX.Element;
