import React from 'react';
import { ChartData, ChartProps, ColorFormatterByKey } from '../types';
import { GenerateAnnotationType } from '../XYChart/logic/annotations';
import { AxisTitles, ChartIdPrefix, Datum, GoalLine, ThresholdType, Props as VizzlyXYChartProps } from '../XYChart';
import { ChartRef } from '../utils/chartRendering';
interface Props extends ChartProps {
    uniqueId: string;
    x: string;
    keys: string[];
    colors: Array<string>;
    data: Array<ChartData>;
    forceXAxisAsTime?: VizzlyXYChartProps['forceXAxisAsTime'];
    annotate?: Array<GenerateAnnotationType>;
    stacked?: boolean;
    lineCurve?: VizzlyXYChartProps['lineCurve'];
    showTotalOnTooltip?: boolean;
    formatSeriesName: VizzlyXYChartProps['formatSeriesName'];
    formatter: ColorFormatterByKey;
    sparkline?: boolean;
    onClick?: (value: Datum | undefined) => void;
    goalLine?: GoalLine[];
    axisTitles?: AxisTitles;
    idPrefix: ChartIdPrefix;
    threshold?: Array<ThresholdType>;
}
/** @deprecated use area chart v2 instead */
export declare const AreaChart: React.ForwardRefExoticComponent<Props & React.RefAttributes<ChartRef>>;
export {};
