import { Mode, Month, SectionAccountsViewReport } from '@zeniai/client-epic-state';
import { ChartData } from '../common/chartTypes';
/**
 * Map account group with expenses to chart items array
 * @param expenses
 * @param timeframe
 * @param timeframeLabelKey
 * @param totalKey
 * @returns Object { timeframeLabelsInOrder: [time_frame_label1, timeframe_label2...],
 *                   chartItemsRecord:  Array of Record<time_frame_label_key: time_frame_label, start_date_key: startDate, start_date_key: endDate,
 *                                                      total_key: totalAmout, ac_group_1: amountValue1, ac_group_2: amountValue2, ac_group3: amountValue3...>}
 */
declare const mapOpExReportToChartItems: (firstMonthOfFY: Month, mode: Mode, expenses?: SectionAccountsViewReport) => ChartData | undefined;
export default mapOpExReportToChartItems;
