import React from 'react'; import { GetTradeAnalyticsMetadataResponseType, IRoundTrip } from '../../../../types/TradeAnalyticsTypes'; import HighchartsReact from 'highcharts-react-official'; import Highcharts from 'highcharts/highstock'; import './styles.css'; interface TradeAnalyticsChartRendererProps extends Highcharts.Options { isLoading?: boolean; tradeAnalyticsMetadata?: GetTradeAnalyticsMetadataResponseType; selectedRoundTrips?: IRoundTrip[]; campaignId: string; assetId: string; fetchEntireCandleStickData?: boolean; paddingProfile?: 'MINIMAL' | 'CONSERVATIVE' | 'STANDARD' | 'AGGRESSIVE'; wheelZoomMode?: 'default' | 'cursor'; isFullScreen?: boolean; timeframe?: string; chartRef?: React.RefObject; onRangeExpansionNeeded?: (range: { from: number; to: number; }) => void; expansionRange?: { from: number; to: number; } | null; isLazyLoading?: boolean; apiEndpoint?: string; userId?: string; sidebarWidth?: number; isAssetSwitching?: boolean; initialDisplayBars?: number; onIndicatorVisibilityChange?: (visibility: { visibilityState: Record; onToggleIndicator: (seriesId: string) => boolean; getVisibleCount: () => { visible: number; total: number; }; canShowMore: () => boolean; }) => void; } declare const TradeAnalyticsChartRenderer: ({ isLoading, tradeAnalyticsMetadata, selectedRoundTrips, assetId, campaignId, fetchEntireCandleStickData, paddingProfile, wheelZoomMode, timeframe, chartRef: externalChartRef, onRangeExpansionNeeded, expansionRange, apiEndpoint, userId, sidebarWidth, isAssetSwitching, initialDisplayBars, onIndicatorVisibilityChange, }: TradeAnalyticsChartRendererProps) => import("react/jsx-runtime").JSX.Element; export default TradeAnalyticsChartRenderer; //# sourceMappingURL=index.d.ts.map