import { Theme } from '@mui/material/styles'; import { formatDate } from '../../../../core/constants'; import { DataSeries, InstanceSlot } from '../../../../core'; import { InsightsInstanceSlotData } from '../../../../core/types/InsightsInstanceSlotData'; export declare const BAR_CHART_VARIANTS: { CATEGORY_COLOR: string; SAVINGS_ACCOUNT_BALANCES_SUMMARY: string; MONTHLY_SPEND_COMPARISON: string; }; export interface ChartDataSeriesItem { date?: string; amount?: number; guid?: string; label?: string; aggregated_guids?: string[]; localized_label?: string; category_guid?: string; } export declare const buildDataSeries: (data: DataSeries | undefined) => ChartDataSeriesItem[]; export declare const buildChartData: (dataSeries: ChartDataSeriesItem[], ariaLabel: string, dateFormat?: Parameters[1]) => { ariaLabel: string; date: string | null; label: string; value: number; formattedAmount: string; }[]; export declare const barChartVariant: (instanceSlot: InstanceSlot, instanceSlotData: InsightsInstanceSlotData, theme: Theme) => { color: string; };