import { SelectBase } from "../selectBase"; import Plotly from "plotly.js-dist-min"; import { VisualizerBase, IChartAdapter } from "../visualizerBase"; export declare const chartTypes: { boolean: string[]; number: string[]; average: string[]; selectBase: string[]; histogram: string[]; matrix: string[]; matrixDropdownGrouped: string[]; pivot: string[]; ranking: string[]; }; export declare class PlotlyChartAdapter implements IChartAdapter { protected model: SelectBase | VisualizerBase; private _chart; static getChartTypesByVisualizerType(vType: string): Array; constructor(model: SelectBase | VisualizerBase); protected patchConfigParameters(chartNode: object, traces: Array, layout: object, config: any): void; get chart(): Promise; getChartTypes(): string[]; create(chartNode: HTMLElement): Promise; update(chartNode: HTMLElement): Promise; destroy(node: HTMLElement): void; }