import { CVizzu } from '../cvizzu.types'; import { CEnv } from './cenv.js'; import { CData } from './cdata.js'; import { CChart } from './cchart.js'; import { CCanvas } from './ccanvas.js'; import { CAnimControl } from './canimctrl.js'; import { CCoordSystem } from './ccoordsys.js'; import { Canvas } from './canvas.js'; import { Chart } from './chart.js'; export declare class Module extends CEnv { constructor(wasm: CVizzu); registerChart(cChart: CChart, chart: Chart): void; unregisterChart(cChart: CChart): void; registerRenderer(cCanvas: CCanvas, canvas: Canvas): void; unregisterRenderer(cCanvas: CCanvas): void; version(): string; setLogging(enabled: boolean): void; getData(cChart: CChart): CData; getCoordSystem(cChart: CChart): CCoordSystem; getAnimControl(cChart: CChart): CAnimControl; createChart(): CChart; createCanvas(): CCanvas; }