/// import { Attributes } from "../utils/transformDataAttributes"; import { ChartData, ChartMetadata } from "../chart-types"; import { ChartLibraryName } from "../utils/chartLibrariesSettings"; interface Props { attributes: Attributes; chartContainerElement: HTMLElement; chartData: ChartData; chartMetadata: ChartMetadata; chartLibrary: ChartLibraryName; colors: { [key: string]: string; }; chartUuid: string; chartHeight: number; chartWidth: number; dimensionsVisibility: boolean[]; hasEmptyData: boolean; isRemotelyControlled: boolean; legendFormatValue: ((v: number | string | null) => number | string); orderedColors: string[]; hoveredX: number | null; onUpdateChartPanAndZoom: (arg: { after: number; before: number; masterID: string; }) => void; immediatelyDispatchPanAndZoom: () => void; hoveredRow: number; setHoveredX: (hoveredX: number | null, noMaster?: boolean) => void; setMinMax: (minMax: [number, number]) => void; showLatestOnBlur: boolean; unitsCurrent: string; viewAfterForCurrentData: number; viewBeforeForCurrentData: number; } export declare const AbstractChart: ({ attributes, chartContainerElement, chartData, chartMetadata, chartLibrary, colors, chartUuid, chartHeight, chartWidth, dimensionsVisibility, hasEmptyData, isRemotelyControlled, legendFormatValue, orderedColors, hoveredRow, hoveredX, onUpdateChartPanAndZoom, immediatelyDispatchPanAndZoom, setHoveredX, setMinMax, showLatestOnBlur, unitsCurrent, viewAfterForCurrentData, viewBeforeForCurrentData, }: Props) => JSX.Element; export {};