import * as React from "react"; import { IChartConfig } from "../../../interfaces/Config"; import Highcharts from "./highcharts/highchartsEntryPoint"; export interface IChartProps { config: IChartConfig; domProps: any; callback(): void; } export default class Chart extends React.Component { static defaultProps: Partial; private chart; private chartRef; constructor(props: IChartProps); componentDidMount(): void; shouldComponentUpdate(nextProps: IChartProps): boolean; componentDidUpdate(): void; componentWillUnmount(): void; setChartRef(ref: HTMLElement): void; getHighchartRef(): HTMLElement; getChart(): Highcharts.Chart; createChart(config: IChartConfig): void; render(): JSX.Element; }