import { FunnelStage, PieSlice, OhlcPoint, HeatmapMatrix, HierarchyNode } from '@axicharts/charts-echarts'; import { F as FunnelA11yDescriptor, P as PieA11yDescriptor, g as CandlestickA11yDescriptor, H as HeatmapA11yDescriptor, h as HierarchyA11yDescriptor, a as ChartA11yDescriptor } from './ChartA11yFallback-DSNue30j.js'; import { CSSProperties, ReactNode, ReactElement } from 'react'; import { C as ChartA11yOptions } from './a11yOptions-CHckD8El.js'; declare function buildPieA11yDescriptor({ slices, innerRadius, title, description, }: { slices: PieSlice[]; innerRadius?: number; title?: string; description?: string; }): PieA11yDescriptor; declare function buildCandlestickA11yDescriptor({ categories, data, volume, title, description, }: { categories: string[]; data: OhlcPoint[]; volume?: number[]; title?: string; description?: string; }): CandlestickA11yDescriptor; declare function buildHeatmapA11yDescriptor({ matrix, title, description, xLabel, yLabel, }: { matrix: HeatmapMatrix; title?: string; description?: string; xLabel?: string; yLabel?: string; }): HeatmapA11yDescriptor; declare function buildFunnelA11yDescriptor({ stages, title, description, }: { stages: FunnelStage[]; title?: string; description?: string; }): FunnelA11yDescriptor; declare function buildHierarchyA11yDescriptor({ chartType, nodes, title, description, }: { chartType: HierarchyA11yDescriptor["chartType"]; nodes: HierarchyNode[]; title?: string; description?: string; }): HierarchyA11yDescriptor; type EChartsChartA11yRootProps = { descriptor: ChartA11yDescriptor; style?: CSSProperties; children: ReactNode; a11y?: ChartA11yOptions; }; /** * Screen-reader root for canvas ECharts panels — always renders ChartA11yFallback. */ declare function EChartsChartA11yRoot({ descriptor, style, children, a11y, }: EChartsChartA11yRootProps): ReactElement; export { EChartsChartA11yRoot as E, buildFunnelA11yDescriptor as a, buildCandlestickA11yDescriptor as b, buildHeatmapA11yDescriptor as c, buildHierarchyA11yDescriptor as d, buildPieA11yDescriptor as e };