import type { EChartsInstance } from "echarts-for-react"; import React from "react"; import type { CustomOptions, ViewTagDataSet } from "../models/TrendingModelsV2"; import { type EnvelopeBand } from "../utils/aggregateSeries"; import type { AggregationMode, ZoomRange } from "../utils/trendingUrlState"; interface TrendingChartV2Props { series?: ViewTagDataSet[][]; customOptions?: CustomOptions | null; isLoading?: boolean; isRefetching?: boolean; onChartReady?: (chartInstance: EChartsInstance | null) => void; dataLoadedTrigger?: number; isFullscreen?: boolean; onToggleFullscreen?: () => void; initialZoom?: ZoomRange | null; onZoomChange?: (zoom: ZoomRange | null) => void; aggregationMode?: AggregationMode; seriesRawCounts?: Record; seriesShownCounts?: Record; seriesBands?: Record; seriesGaps?: Record>; } export declare const TrendingChartV2: React.FC; export {};