/// import "dygraphs/src-es5/extras/smooth-plotter"; import { TimeRange } from "../../../../types/common"; import { Attributes } from "../../utils/transformDataAttributes"; import { ChartLibraryName } from "../../utils/chartLibrariesSettings"; import { ChartMetadata, DygraphData } from "../../chart-types"; import "./dygraph-chart.css"; interface Props { attributes: Attributes; chartData: DygraphData; chartMetadata: ChartMetadata; chartElementClassName: string; chartElementId: string; chartLibrary: ChartLibraryName; chartUuid: string; colors: { [key: string]: string; }; dimensionsVisibility: boolean[]; hasEmptyData: boolean; hasLegend: boolean; isRemotelyControlled: boolean; onUpdateChartPanAndZoom: (arg: { after: number; before: number; callback: (after: number, before: number) => void; masterID: string; shouldNotExceedAvailableRange: boolean; }) => void; orderedColors: string[]; immediatelyDispatchPanAndZoom: () => void; hoveredRow: number; hoveredX: number | null; setGlobalChartUnderlay: (arg: { after: number; before: number; masterID: string; }) => void; setHoveredX: (hoveredX: number | null, noMaster?: boolean) => void; setMinMax: (minMax: TimeRange) => void; unitsCurrent: string; viewAfter: number; viewBefore: number; } export declare const DygraphChart: ({ attributes, chartData, chartMetadata, chartElementClassName, chartElementId, chartLibrary, chartUuid, dimensionsVisibility, hasEmptyData, hasLegend, isRemotelyControlled, onUpdateChartPanAndZoom, orderedColors, immediatelyDispatchPanAndZoom, hoveredRow, hoveredX, setGlobalChartUnderlay, setHoveredX, setMinMax, unitsCurrent, viewAfter, viewBefore, }: Props) => JSX.Element; export {};