/**
 * native chart 内核统一出口
 *
 * 后续 Smart* 图表的内部实现 import { ... } from './native'
 * 即可拿到全部内核能力。recharts 的依赖逐步收敛到这里。
 */
export { default as ChartRoot, DEFAULT_PLOT_MARGIN } from './ChartRoot';
export { XAxis, YAxis } from './Axis';
export { default as Grid } from './Grid';
export { default as TooltipHost } from './TooltipHost';
export { default as Legend } from './Legend';
export { default as FloatingTooltip } from './FloatingTooltip';
export { default as Sparkline } from './Sparkline';
export {
  linearScale,
  bandScale,
  niceTicks,
  extentBy,
} from './scale';
export { buildLinePath, buildLinearPath, buildMonotonePath, buildStepPath, closeAreaPath, buildRoundedRectPath } from './path';
