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; };