import { Component } from "react"; import { type HChart, type HighchartsOptions } from "../lib/index.js"; import "highcharts/esm/highcharts-more.js"; import "highcharts/esm/modules/drilldown.js"; import "highcharts/esm/modules/treemap.js"; import "highcharts/esm/modules/bullet.js"; import "highcharts/esm/modules/funnel.js"; import "highcharts/esm/modules/heatmap.js"; import "highcharts/esm/modules/pattern-fill.js"; import "highcharts/esm/modules/sankey.js"; import "highcharts/esm/modules/dependency-wheel.js"; import "highcharts/esm/modules/accessibility.js"; /** * @internal */ export interface IChartProps { config: HighchartsOptions; domProps: any; callback(): void; } /** * @internal */ export declare class Chart extends Component { static defaultProps: Pick; private chart; private chartRef; private id; private focusDatapoint; componentDidMount(): void; shouldComponentUpdate(nextProps: IChartProps): boolean; componentDidUpdate(): void; componentWillUnmount(): void; getHighchartRef(): HTMLElement; setChartRef: (ref: HTMLElement) => void; getChart(): HChart; createChart(config: HighchartsOptions): void; render(): import("react/jsx-runtime").JSX.Element; } //# sourceMappingURL=Chart.d.ts.map