export { C as ChartConfig, a as ChartContainer, b as ChartContainerProps, c as ChartLayoutContextValue, u as useChartLayout } from '../ChartContainer-D2SxVX55.js'; import { ReactNode, ReactElement } from 'react'; import { ValueFormat, YDomain, RendererPreference } from '@axicharts/charts-core'; import { ThresholdBand, ReferenceLine, ChartAnnotation, ChartGraphicElement } from '@axicharts/charts-canvas'; import { LineCurve } from '@axicharts/charts-theme'; import { b as CartesianPointerChartProps, C as ChartSeriesInput, M as MarkerDragEndEvent } from '../cartesianPointerChartProps-Dq1qH5v4.js'; import { C as ChartA11yOptions } from '../a11yOptions-CHckD8El.js'; import { f as ChartAnimate, L as LiveAnimate } from '../types-he-wcyye.js'; type LineChartProps = CartesianPointerChartProps & { series?: ChartSeriesInput[]; data?: Record[]; children?: ReactNode; fill?: boolean; showAxes?: boolean; valueSuffix?: string; /** Format for value-axis ticks, tooltips and value labels (built-in id or function). */ valueFormat?: ValueFormat; /** Value-axis bounds; `"auto"` keeps the data-derived side (e.g. `[0, "auto"]`). */ yDomain?: YDomain; /** Approximate number of value-axis ticks (placed at round values). */ yTickCount?: number; dualAxis?: boolean | "auto"; stacked?: boolean; renderer?: RendererPreference; refreshHz?: number; curve?: LineCurve; thresholdBands?: ThresholdBand[]; referenceLines?: ReferenceLine[]; annotations?: ChartAnnotation[]; graphics?: ChartGraphicElement[]; brush?: boolean; brushEnd?: number; onMarkerDragEnd?: (event: MarkerDragEndEvent) => void; animate?: ChartAnimate; liveAnimate?: LiveAnimate; a11y?: ChartA11yOptions; }; declare function LineChart({ categories: categoriesProp, series: seriesProp, data, children, fill, showAxes, valueSuffix: valueSuffixProp, valueFormat: valueFormatProp, yDomain, yTickCount, dualAxis, stacked, renderer, refreshHz, curve: curveProp, thresholdBands, referenceLines, annotations, graphics, brush, brushEnd, onMarkerDragEnd, animate, liveAnimate: liveAnimateProp, selectedCategoryIndex, onCategoryClick, onSeriesClick, a11y, }: LineChartProps): ReactElement | null; export { LineChart, type LineChartProps };