import { type AreaProps, type XAxisProps, type YAxisProps, type TooltipProps, type LegendProps } from "recharts"; import { type SSRSafeResponsiveContainerProps } from "./ssr-safe-container"; import type { ChartDataPoint } from "./chart-types"; export interface AreaChartConfig { [key: string]: { label?: string; color?: string; stackId?: string; strokeWidth?: number; }; } interface AreaChartProps extends Omit { data: ChartDataPoint[]; config: AreaChartConfig; showGrid?: boolean; showTooltip?: boolean; showLegend?: boolean; showXAxis?: boolean; showYAxis?: boolean; xAxisKey?: string; xAxisProps?: XAxisProps; yAxisProps?: YAxisProps; tooltipProps?: TooltipProps, string | number>; legendProps?: LegendProps; areaProps?: Partial; } export declare function AreaChart({ data, config, className, showGrid, showTooltip, showLegend, showXAxis, showYAxis, xAxisKey, xAxisProps, yAxisProps, tooltipProps, legendProps, areaProps, height, width, aspect, }: AreaChartProps): import("react/jsx-runtime").JSX.Element; export declare namespace AreaChart { var displayName: string; } export {}; //# sourceMappingURL=area-chart.d.ts.map