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