import { ChartConfig, BaseChartOptions } from './interfaces'; import { ChartModel } from './model'; import { Component, LayoutComponent, Tooltip } from './components'; export declare class Chart { components: Component[]; services: any; model: ChartModel; constructor(holder: Element, chartConfigs: ChartConfig); init(holder: Element, chartConfigs: ChartConfig): void; getComponents(): any[]; update(animate?: boolean): void; destroy(): void; protected getChartComponents(graphFrameComponents: any[]): (LayoutComponent | Tooltip)[]; }