import { Month, TimeframeTick, Transaction } from '@zeniai/client-epic-state'; import { ItemClick as TransactionItemClick } from './transactionItem/transactionItemProps'; export interface Props { componentName: string; firstMonthOfFY: Month; isFirstLotLoading: boolean; timeframe: "month" | "quarter" | "year"; timePeriod: TimeframeTick; transactions: Transaction[]; currentScrollYOffset?: number; isTransactionCommentingEnabled?: boolean; onTransactionItemClick?: TransactionItemClick; showLoadNext?: { isLoading: boolean; fixedTimePeriod?: { numberOfPeriods: number; timeframe: "month"; }; onLoadNextClick?: (periodToLoad: TimeframeTick, timeframe: "month" | "quarter" | "year") => void; }; showLoadPrevious?: { isLoading: boolean; fixedTimePeriod?: { numberOfPeriods: number; timeframe: "month"; }; onLoadPreviousClick?: (periodToLoad: TimeframeTick, timeframe: "month" | "quarter" | "year") => void; }; trackPerformance?: boolean; onListInnerElementHeightChanged?: (listInnerElemHeight: number) => void; onTransactionListScroll?: (scrollYOffset: number) => void; } declare const _default: import('react').ForwardRefExoticComponent & import('react').RefAttributes>; export default _default;