/** * 注册 Chart.js 基础组件 * * 用于注册图表所需的基础 Chart.js 组件,包括坐标轴、图例、工具提示等。 * 使用单例模式确保只注册一次。 * * @param {string[]} components - 要注册的组件名称数组 * @param {Function} registerFn - 注册函数,接收 ChartJS 作为参数 * * @example * ```typescript * registerChartComponents('line-chart', () => { * ChartJS.register( * CategoryScale, * LinearScale, * PointElement, * LineElement, * Filler, * Tooltip, * Legend, * ); * }); * ``` * * @since 1.0.0 */ export declare const registerChartComponents: (componentName: string, registerFn: () => void) => void; /** * 注册折线图/面积图所需的组件 */ export declare const registerLineChartComponents: () => void; /** * 注册柱状图所需的组件 */ export declare const registerBarChartComponents: () => void;