/** * Renderer module exports */ export { NativeWebGLRenderer, interleaveData, interleaveStepData, interleaveBandData, interleaveErrorData, interleaveBoxPlotData, interleaveWaterfallData, parseColor, type NativeSeriesRenderData, type NativeRenderOptions, } from './NativeWebGLRenderer'; export { type IWebGLRenderer, type SeriesRenderData, type RenderOptions, createRenderer, createNativeRenderer, } from './RendererInterface'; export { GpuChartRenderer, createGpuChartRenderer } from './GpuChartRenderer'; export { WebGPURenderer, type WebGPURendererOptions } from './WebGPURenderer'; export type { ChartSeriesRenderer, ChartRendererBackend } from './ChartSeriesRenderer'; export { getRendererBackend } from './ChartSeriesRenderer'; export * from './shaders'; export * from './radar'; export { interleaveBarData, calculateBarWidth } from './BarRenderer'; export { interleaveHeatmapData, getColormap } from './HeatmapRenderer'; export { interleaveCandlestickData } from './CandlestickRenderer'; export { polarToCartesian, interleavePolarLineData, interleavePolarFillData, generatePolarGrid, calculatePolarBounds, normalizeAngles, } from './PolarRenderer'; export * from './ternary';