import { Amount, ZeniDate } from '@zeniai/client-epic-state';
import { AgingReportChartData, ChartData } from './chartTypes';
export interface TimeframeLabel {
    endDate: ZeniDate;
    label: string;
    startDate: ZeniDate;
}
export type XAxisSelectionRangeType = [string | undefined, string | undefined];
export declare const currencyFormatter: (amount?: Amount) => string;
/**
 * @param string selectedXAxisKey
 * @param string[] allXAxisKeys
 * @param number timeframeTicksLength
 * @returns XAxisSelectionRangeType
 */
export declare const getXAxisSelectionRange: (selectedXAxisKey: string, allXAxisKeys: string[], timeframeTicksLength: number) => XAxisSelectionRangeType;
export declare const getCurrencySymbol: (chartData: ChartData) => string;
export declare const getCurrencySymbolForAgingChart: (chartData: AgingReportChartData) => string;
export declare const maxXAxisItems: {
    net_burn_or_income: number;
    revenue: number;
    cash_position: number;
    operating_expenses: number;
    cash_in_cash_out: number;
    operating_expenses_by_vendor: number;
};
