/** Create a chart with the full bundle (all series + SVG export) registered. */ export declare function createChart(options: import('./core/Chart').ChartOptions): import('./core/Chart').Chart; export { Series } from './core/Series'; export { EventEmitter } from './core/EventEmitter'; export type { Chart, ChartOptions, ExportOptions } from './core/Chart'; export { AnimationEngine, easings, DEFAULT_ANIMATION_CONFIG, mergeAnimationConfig, getSharedAnimationEngine, } from './core/animation'; export type { AnimationOptions, AnimationHandle, BoundsAnimation, ChartAnimationConfig, EasingFunction, EasingName, } from './core/animation'; export { ChartInitQueue, getChartInitQueue, queueChartInit, waitForAnimations, resetChartQueue, } from './core/ChartInitQueue'; export { AnnotationManager } from './core/annotations'; export type { Annotation, AnnotationType, HorizontalLineAnnotation, VerticalLineAnnotation, RectangleAnnotation, BandAnnotation, TextAnnotation, ArrowAnnotation, } from './core/annotations'; export type { AxisOptions, SeriesOptions, SeriesData, SeriesStyle, SeriesUpdateData, ZoomOptions, CursorOptions, ChartEventMap, Point, Bounds, Range, ScaleType, SeriesType, StepMode, ErrorBarStyle, ErrorBarDirection, ScatterSymbol, DeltaMeasurement, PeakMeasurement, PolarMode, PolarData, PolarStyle, PolarOptions, TernaryData, TernaryStyle, TernaryOptions, } from './types'; export { LinearScale, LogScale, createScale, type Scale } from './scales'; export { NativeWebGLRenderer, interleaveData, parseColor, createRenderer, createNativeRenderer, WebGPURenderer, type WebGPURendererOptions, type IWebGLRenderer, type SeriesRenderData, type RenderOptions, } from './renderer'; export { DARK_THEME, LIGHT_THEME, MIDNIGHT_THEME, ELECTROCHEM_THEME, DEFAULT_THEME, createTheme, getThemeByName, type ChartTheme, type GridTheme, type AxisTheme, type LegendTheme, type CursorTheme, } from './theme'; export { DEFAULT_LAYOUT, mergeLayoutOptions, type LayoutOptions, type LegendOptions, type CrosshairOptions, type CrosshairValueMode, type CornerPosition, type ChartTitleOptions, type AxisLayoutOptions, type ChartMargins, type PlotAreaPadding, type LegendPositionPreset, type ToolbarPositionPreset, type ToolbarPosition, } from './core/layout'; export { OverlayRenderer, } from './core/OverlayRenderer'; export { SERIALIZATION_VERSION, encodeFloat32Array, decodeFloat32Array, compressString, decompressString, stateToUrlHash, urlHashToState, validateChartState, StateHistory, type SerializedAxis, type SerializedSeries, type ChartState, type SerializeOptions, type DeserializeOptions, type StateSnapshot, } from './serialization'; export type { PlotArea, CursorState, } from './types'; export { TooltipManager, TOOLTIP_THEMES, getTooltipThemeForChartTheme, } from './plugins/tools/tooltip'; export type { TooltipData, TooltipType, TooltipTheme, TooltipOptions, TooltipTemplate, DataPointTooltip, CrosshairTooltip, HeatmapTooltip, } from './plugins/tools/tooltip'; export { lttbDownsample, minMaxDownsample, ohlcMinMaxDownsample, calculateTargetPoints, sliceSeriesToViewport, lowerBoundX, upperBoundX, } from './workers/downsample'; export { downsampleAsync, ohlcDownsampleAsync, destroyDownsamplePool, getDownsamplePoolSize, } from './workers/downsampleAsync'; export { rsiAsync, smaAsync, emaAsync, macdAsync, bollingerBandsAsync, destroyIndicatorPool, } from './workers/indicatorsAsync'; export { WorkerPool, nextTaskId } from './workers/pool'; export type { WorkerPoolOptions } from './workers/pool'; export { formatWithPrefix, formatValue, formatScientific, getBestPrefix, detectCycles, generateCycleColors, detectPeaks, validateData, calculateStats, movingAverage, downsampleLTTB, subtractBaseline, integrate, derivative, cumulativeIntegral, calculateR2, solveLinearSystem, fft, ifft, analyzeSpectrum, powerSpectrum, dominantFrequency, analyzeComplexSpectrum, fftFromComplexInput, hanningWindow, hammingWindow, blackmanWindow, nextPowerOf2, complexToArrays, arraysToComplex, ifftFromArrays, ifftComplex, getPositiveFrequencies, lowPassFilter, highPassFilter, bandPassFilter, bandStopFilter, butterworth, exponentialMovingAverage, gaussianSmooth, savitzkyGolay, medianFilter, singleFrequencyFilter, crossCorrelation, autoCorrelation, detectAnomalies, trapezoidalIntegration, simpsonsIntegration, tTest, generateContours, joinSegments, type ContourLine, type ContourPoint, type ContourLabel, type ContourOptions, type CycleInfo, type Peak, type PrefixInfo, type ValidationResult, type DataStats, type FFTResult, type ComplexFFTResult, type PowerSpectrumResult, type FilterOptions, type ButterworthOptions, type SingleFrequencyFilterOptions, } from './plugins/analysis'; export { createWebSocketStream, connectStreamToChart, createMessageParser, createMockStream, type WebSocketStream, type WebSocketStreamConfig, type DataPoint, type StreamStats, type WebSocketState, } from './streaming'; export { VeloPlot, StackedPlot, useVeloPlot, useStackedPlot, useIndicator, useChartSync, useChartGroup, SciPlot, SciChart, useSciPlot, useSciChart, type VeloPlotProps, type VeloPlotRef, type VeloPlotSeries, type StackedPlotProps, type StackedPlotRef, type UseVeloPlotOptions, type UseVeloPlotReturn, type UseStackedPlotOptions, type UseStackedPlotReturn, type UseIndicatorReturn, type UseChartSyncReturn, type SciPlotProps, type SciPlotRef, type SciPlotSeries, type SciChartProps, type SciChartRef, type SciChartSeries, type UseSciPlotOptions, type UseSciPlotReturn, type UseSciChartOptions, type UseSciChartReturn, } from './react'; export { WebGPUBackend, WebGLBackend, GpuRenderer, createGpuRenderer, SeriesAdapter, parseColorToRGBA, PipelineCache, BaseBufferStore, BaseTextureStore, GpuBenchmark, GpuCompute, } from './gpu'; export type { GpuBackendType, RGBA, GpuViewport, GpuBackend, BufferId, TextureId, FrameUniforms, DrawKind, DrawCall, DrawList, PointSymbol, SeriesData as GpuSeriesData, Bounds as GpuBounds, GpuRenderOptions, GpuRendererOptions, BackendPreference, WebGPUBackendOptions, BenchmarkResult, BenchmarkOptions, DataStats as GpuDataStats, DataBounds as GpuDataBounds, Peak as GpuPeak, GpuComputeOptions, } from './gpu'; export { setGlobalLocale, getGlobalLocale, getLocale, registerLocale, createLocaleFormatter, LOCALE_EN_US, LOCALE_ES_ES, LOCALE_DE_DE, LOCALE_FR_FR, LOCALE_PT_BR, LOCALE_ZH_CN, LOCALE_JA_JP, type LocaleConfig, type LocaleFormatter, } from './core/locale'; export { KeyBindingManager, DEFAULT_KEY_BINDINGS, createKeyBinding, parseShortcut, type KeyAction, type KeyBinding, type KeyBindingCallbacks, type KeyBindingManagerOptions, } from './core/keybindings'; export { ClipboardManager, getClipboardManager, copyToClipboard, formatData, type ClipboardFormat, type ClipboardOptions, type ClipboardDataPoint, type ClipboardResult, } from './core/clipboard'; export { DebugOverlay, createDebugOverlay, enableDebugMode, type DebugStats, type DebugOverlayOptions, } from './core/debug'; export { LoadingIndicator, createLoadingIndicator, showLoading, showProgress, type LoadingIndicatorType, type LoadingIndicatorOptions, type LoadingState, } from './core/loading'; export { generateSineWave, generateSquareWave, generateSawtoothWave, generateTriangleWave, generateRandomData, generateCVData, generateNyquistData, benchmarkRender, assertPerformance, compareGridBackends, evaluateRendererCompare, benchmarkCanvasGrid, benchmarkWebGLGrid, getBaseline, compareScenarioToBaseline, createSnapshot, compareSnapshots, waitForFrames, waitFor, type MockChartOptions, type WaveformOptions, type RandomDataOptions, type BenchmarkResult as TestBenchmarkResult, type BenchmarkOptions as TestBenchmarkOptions, type SnapshotOptions, type ChartSnapshot, } from './testing'; export { ChartGroup, createChartGroup, linkCharts, createMasterSlave, type SyncAxis, type SyncOptions, type ChartLike, type SyncEvent, } from './core/sync'; /** Create a stacked chart with the full bundle registered. */ export declare function createStackedChart(options: import('./core/stacked').StackedChartOptions): import('./core/stacked').StackedChart; export { STACKED_MAX_PANES, STACKED_DEFAULT_MIN_PANE_RATIO, type StackedChart, type StackedChartOptions, type StackedPaneConfig, type StackedSyncOptions, } from './core/stacked'; export { buildIndicatorSeries, createIndicatorSeries, buildIndicatorPane, buildIndicatorPaneFromPreset, addIndicatorToChart, computeIndicatorFromSeries, computeIndicatorPreset, detectIndicatorMarkers, type IndicatorData, type IndicatorSeriesOptions, type IndicatorStyle, type IndicatorLineLayer, type IndicatorLineColorZones, type BuildIndicatorPaneOptions, type AddIndicatorOptions, type AddIndicatorResult, type IndicatorPresetName, } from './core/indicator'; export { mapToBusinessDayScale, isBusinessDay, businessDaySpanMs, type TimeScaleOptions, type BusinessDayMapping, } from './core/time/TimeScale'; export { isBusinessDayScaleActive, applyBusinessDayX, formatBusinessDayTick, } from './core/time/applyTimeScale'; export { computeHeikinAshi } from './core/chart/heikinAshi'; export { buildPositionLineAnnotation, type PositionLineOptions } from './core/chart/positionLines'; export type { DatafeedAdapter, Bar, SymbolInfo } from './trading/datafeed'; export { barsToOhlc } from './trading/datafeed'; export { createMockDatafeed } from './trading/mockDatafeed'; export type { CandlestickMarker, CandlestickMarkerPosition, CandlestickMarkerShape, } from './core/chart/candlestickMarkers'; export type { PriceAlertOptions } from './core/chart/ChartAlerts'; export { ThemeEditor, createThemeEditor, getPresetTheme, getPresetNames, THEME_PRESETS, type EditorTheme, type ThemeEditorOptions, type ThemePreset, type ColorGroup, type ColorProperty, } from './core/theme-editor'; export { BackpressureManager, CircularBuffer, createBackpressureManager, createRealtimeBackpressure, createLosslessBackpressure, type OverflowStrategy, type BackpressureConfig, type PressureStats, type BufferHealth, } from './streaming/backpressure'; export { sma, ema, wma, dema, tema, rsi, macd, stochastic, roc, momentum, bollingerBands, atr, standardDeviation, vwap, obv, adx, aroon, percentChange, cumsum, normalize, type IndicatorResult, type OHLCData, } from './plugins/analysis'; export { createPluginContext, PluginManagerImpl, getPluginRegistry, registerPlugin, definePlugin, defineAndRegister, loadPlugin, listPluginsByCategory, validateManifest, checkPluginCompatibility, createPlugin, createConfigurablePlugin, CrosshairPlugin, StatsPlugin, WatermarkPlugin, GridHighlightPlugin, DataLoggerPlugin, DirectionIndicatorPlugin, Plugin3D, PluginGpu, PluginTools, PluginAnalysis, PluginAnnotations, PluginStreaming, PluginThemeEditor, PluginI18n, PluginKeyboard, PluginClipboard, PluginSync, PluginDebug, PluginLoading, PluginDataExport, PluginContextMenu, PluginAnomalyDetection, PluginMLIntegration, PluginPatternRecognition, PluginRegression, PluginRadar, PluginSnapshot, PluginDataTransform, PluginLaTeX, PluginDragEdit, PluginCaching, PluginLazyLoad, PluginBrokenAxis, PluginVideoRecorder, PluginOffscreen, PluginVirtualization, PluginDrawingTools, PluginReplay, PluginROI, PluginForecasting, BuiltinPlugins, } from './plugins'; export type { PluginVersion, PluginCapability, PluginManifest, PluginContext, RenderContext, CoordinateContext, DataContext, UIContext as PluginUIContext, EventContext as PluginEventContext, PluginStorage, PluginLogger, OverlayOptions, NotificationOptions, PickResult, BeforeRenderEvent, AfterRenderEvent, InteractionEvent, ViewChangeEvent, SeriesChangeEvent, DataUpdateEvent, ChartPlugin, PluginFactory, TypedPlugin, PluginManager, PluginRegistry, PluginRegistryEntry, ContextDependencies, CrosshairPluginConfig, StatsPluginConfig, WatermarkPluginConfig, GridHighlightConfig, DataLoggerConfig, DirectionIndicatorConfig, Plugin3DConfig, PluginGpuConfig, PluginToolsConfig, PluginAnalysisConfig, PluginAnnotationsConfig, PluginStreamingConfig, PluginThemeEditorConfig, PluginI18nConfig, PluginKeyboardConfig, PluginClipboardConfig, PluginSyncConfig, PluginDebugConfig, PluginLoadingConfig, PluginDataExportConfig, PluginContextMenuConfig, PluginAnomalyDetectionConfig, PluginMLIntegrationConfig, PluginPatternRecognitionConfig, PluginRegressionConfig, PluginRadarConfig, PluginSnapshotConfig, PluginDataTransformConfig, PluginLaTeXConfig, PluginDragEditConfig, PluginCachingConfig, PluginLazyLoadConfig, PluginBrokenAxisConfig, PluginVideoRecorderConfig, PluginOffscreenConfig, PluginVirtualizationConfig, PluginROIConfig, PluginForecastingConfig, RegressionAPI, RegressionResult, RegressionData, MLIntegrationAPI, MLModelAPI, PredictionResult, VisualizationConfig, DataTransformAPI, TransformOp, TransformType, RadarAPI, RadarSeriesData, RadarPoint, LaTeXPluginAPI, LaTeXDimensions, DragEditAPI, DragEditEvent, CachingAPI, CacheStats, LazyLoadAPI, DataProvider, OffscreenAPI, OffscreenStats, OffscreenMode, OffscreenTransferMode, OffscreenFallbackMode, VirtualizationAPI, VirtualizationStats, VirtualizationMode, VirtualizationStrategy, RoiAPI, RoiRegion, RoiPoint, RoiMaskResult, RoiTool, RoiEvent, RoiSelectedEvent, BrokenAxisAPI, AxisBreak, VideoRecorderAPI, VideoRecorderOptions, SnapshotExportAPI as SnapshotAPI, SnapshotExportOptions, SnapshotResolution, SnapshotFormat, AnomalyDetectionResult, AnomalyPoint, AnomalyMethod, PatternRecognitionAPI, PatternMatch, PatternDetectionResult, ForecastingAPI, ForecastingOptions, ForecastingResult, ForecastingParams } from './plugins';