import { default as React } from 'react';
import { BalanceTimeframe, CardActions, CardData, CardType } from '../../cardTypes';
export interface Props {
    actions: CardActions;
    card: CardData;
    timeframe: BalanceTimeframe;
    allowedValues?: BalanceTimeframe[];
    reportTitle?: string;
    chartElement: (width: number, height: number) => JSX.Element;
    onTimeframeChange?: (reportID: CardType, newTimeframe: BalanceTimeframe) => void;
}
export default function ChartCard({ card, reportTitle, actions, timeframe, allowedValues, chartElement, onTimeframeChange, }: Props): JSX.Element;
export declare const MemoChartCard: React.MemoExoticComponent<typeof ChartCard>;
