import { CSSProperties } from 'react'; import { UseStackedPlotOptions } from './useStackedPlot'; import { StackedChart } from '../core/stacked'; import { Bounds } from '../types'; import { AddIndicatorOptions } from '../core/indicator/addIndicator'; import { IndicatorPresetName } from '../core/indicator/indicatorPresets'; export interface StackedPlotIndicator extends AddIndicatorOptions { type: IndicatorPresetName; } export interface StackedPlotProps extends UseStackedPlotOptions { width?: number | string; height?: number | string; className?: string; style?: CSSProperties; indicators?: StackedPlotIndicator[]; onCrosshairMove?: (event: { price?: number; x: number; }) => void; drawingTools?: string[]; ariaLabel?: string; } export interface StackedPlotRef { getStack: () => StackedChart | null; fitAll: () => void; resetAll: () => void; getBounds: () => Bounds | null; } export declare const StackedPlot: import('react').ForwardRefExoticComponent>; export default StackedPlot;