import { FetchState, Month, TimeframeTick, Transaction, TransactionID } from '@zeniai/client-epic-state'; import { DataListTableScrollMode } from '../dataListTable/ConfigurableDataListTable'; export interface Props { fetchState: FetchState; firstMonthOfFY: Month; isAccountingClassesEnabled: boolean; isDetailPage: boolean; showSelectedPeriodTags: boolean; transactions: Transaction[]; fillParent?: boolean; scrollMode?: DataListTableScrollMode; selectedTimePeriod?: TimeframeTick | undefined; /** Matches Redux / fetch timeframe (see TransactionListPage). Defaults to quarter. */ timeframe?: "month" | "quarter" | "year"; onLoadPreviousTransactionsClick?: (periodToLoad: TimeframeTick, timeframe: "month" | "quarter" | "year") => void; onSelectedTimePeriodClear?: () => void; onTransactionItemClick?: (id: TransactionID) => void; onTransactionListHeightChanged?: (listInnerElemHeight: number) => void; } export default function TrendTransactionsList({ firstMonthOfFY, isAccountingClassesEnabled, selectedTimePeriod, showSelectedPeriodTags, fetchState, transactions, isDetailPage, fillParent, scrollMode, timeframe, onTransactionItemClick, onSelectedTimePeriodClear, onLoadPreviousTransactionsClick, onTransactionListHeightChanged, }: Props): import("react/jsx-runtime").JSX.Element;