import { type AgCandlestickSeriesOptions, _ModuleSupport } from 'ag-charts-community'; import { type OhlcNodeDatum, OhlcSeriesBase, type OhlcSeriesBaseTypes } from '../ohlc/ohlcSeriesBase'; import { CandlestickNode } from './candlestickNode'; import { CandlestickSeriesProperties } from './candlestickSeriesProperties'; /** * Consolidated type interface for CandlestickSeries. */ interface CandlestickSeriesTypes extends OhlcSeriesBaseTypes { readonly node: CandlestickNode; readonly options: AgCandlestickSeriesOptions; readonly properties: CandlestickSeriesProperties; } export declare class CandlestickSeries extends OhlcSeriesBase { static readonly className = "CandleStickSeries"; static readonly type: "candlestick"; properties: CandlestickSeriesProperties>; protected nodeFactory(): CandlestickNode; protected updateDatumStyles({ datumSelection, isHighlight, }: { datumSelection: _ModuleSupport.Selection; isHighlight: boolean; }): void; protected updateDatumNodes({ datumSelection, isHighlight, }: { datumSelection: _ModuleSupport.Selection; isHighlight: boolean; }): void; private legendItemSymbol; getLegendData(legendType: _ModuleSupport.ChartLegendType): _ModuleSupport.CategoryLegendDatum[]; protected hasItemStylers(): boolean; } export {};