import { Theme } from '@mui/material/styles';
import { default as Color } from 'color';
import { COABalanceGroupedByPeriod, JEScheduleWithBalance, JEScheduledTransactionWithBalance, ScheduleStatusCodeType, TimeframeTickWithMetaData } from '@zeniai/client-epic-state';
import { ScheduleListTimeframeTicks } from './scheduleListTableHeaderItemData';
export type Balances = {
    [key: string]: string;
};
export declare const getTickBalances: (jeScheduleTransaction: JEScheduledTransactionWithBalance | JEScheduleWithBalance, tickLabels: string[]) => Balances;
export declare const getTimeframeHeaders: (allTimeframeTicks: TimeframeTickWithMetaData[]) => ScheduleListTimeframeTicks[];
export declare const getTotalBalanceTimeframeTicks: (totalBalanceTimeframeTicks: COABalanceGroupedByPeriod, tickLabels: string[]) => Balances;
export declare const getTimeframeTickLabels: (allTimeframeTicks: TimeframeTickWithMetaData[]) => string[];
export declare const getTagColorForStatus: (type: ScheduleStatusCodeType, theme: Theme) => {
    borderColor: Color;
    innerColor: Color;
};
