import { default as Color } from 'color';
import { Month, TimeframeTick, TransactionID, TrendWithTransactionsView } from '@zeniai/client-epic-state';
import { DataListTableScrollMode } from '../dataListTable/ConfigurableDataListTable';
export interface TrendWithTransactionsProps {
    firstMonthOfFY: Month;
    graphColor: Color;
    isAccountingClassesEnabled: boolean;
    isDetailPage: boolean;
    page: string;
    trendWithTransactionsReport: TrendWithTransactionsView;
    fillParent?: boolean;
    initialTransactionListHeight?: number;
    scrollMode?: DataListTableScrollMode;
    onTimePeriodChange?: (originatesFrom: "Chart" | "TransactionList" | "TransactionListLoadMore", selectedPeriod?: {
        addTimePeriod: TimeframeTick;
        timeframe: "month" | "quarter" | "year";
        currentTimePeriod?: TimeframeTick;
    }) => void;
    onTransactionItemClick?: (id: TransactionID) => void;
}
export default function TrendWithTransactions({ fillParent, firstMonthOfFY, isAccountingClassesEnabled, trendWithTransactionsReport, graphColor, isDetailPage, initialTransactionListHeight, page, scrollMode, onTransactionItemClick, onTimePeriodChange, }: TrendWithTransactionsProps): import("react/jsx-runtime").JSX.Element;
