import type { ChartConfig, ChartData, ChartOptions, ChartType } from './types'; /** * Chart.js-compatible adapter rendering to HTML5 Canvas. * * Supports the dashboard subset: line / bar / doughnut / pie, with * responsive sizing, scales (beginAtZero / stacked / grid / ticks / * y1 dual-axis), legends, and tooltip callbacks. Advanced features * (radar, animations, plugins) are no-ops rather than crashes. */ export declare class Chart { static instances: WeakMap; static register(..._items: unknown[]): void; type: ChartType; data: ChartData; options: ChartOptions; canvas: HTMLCanvasElement; ctx: CanvasRenderingContext2D; constructor(target: HTMLCanvasElement | CanvasRenderingContext2D, config: ChartConfig); update(): void; resize(): void; destroy(): void; }