import { ChartConfig } from '../core/config.js'; import { NodeChartRenderer } from '../renderer/index.js'; import type { ChartData, RenderResult } from '../types/types.js'; export declare class ChartRenderer { private config; private dataProvider; private nodeRenderer; constructor(config: ChartConfig); generateChart(): Promise; private createChartData; private getChartOptions; private getFileExtension; getChart(): NodeChartRenderer; updateChart(data: ChartData[]): Promise; destroy(): void; }