import { ChartConfig, BaseChartOptions } from "./interfaces"; import { ChartModel } from "./model"; import { Component, LayoutComponent } 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[]; }