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 { ReferenceLine, ThresholdBand, ChartAnnotation, ChartGraphicElement } from '@axicharts/charts-canvas'; 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'; import '@axicharts/charts-theme'; type BarChartProps = CartesianPointerChartProps & { series?: ChartSeriesInput[]; data?: Record[]; children?: ReactNode; showAxes?: boolean; showValues?: 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; referenceLines?: ReferenceLine[]; stacked?: boolean; renderer?: RendererPreference; refreshHz?: number; orientation?: "vertical" | "horizontal"; thresholdBands?: ThresholdBand[]; annotations?: ChartAnnotation[]; graphics?: ChartGraphicElement[]; brush?: boolean; brushEnd?: number; onMarkerDragEnd?: (event: MarkerDragEndEvent) => void; animate?: ChartAnimate; liveAnimate?: LiveAnimate; a11y?: ChartA11yOptions; }; declare function BarChart({ categories: categoriesProp, series: seriesProp, data, children, showAxes, showValues, valueSuffix: valueSuffixProp, valueFormat: valueFormatProp, yDomain, yTickCount, referenceLines, stacked, orientation, renderer, refreshHz, thresholdBands, annotations, graphics, brush, brushEnd, onMarkerDragEnd, animate, liveAnimate: liveAnimateProp, selectedCategoryIndex, onCategoryClick, onSeriesClick, a11y, }: BarChartProps): ReactElement | null; export { BarChart, type BarChartProps };