import type { DataItem } from "../../../core/render/Component"; import { ColumnSeries, IColumnSeriesPrivate, IColumnSeriesSettings, IColumnSeriesDataItem, IColumnSeriesAxisRange } from "./ColumnSeries"; import { Candlestick } from "./Candlestick"; import { ListTemplate } from "../../../core/util/List"; export interface ICandlestickSeriesDataItem extends IColumnSeriesDataItem { } export interface ICandlestickSeriesSettings extends IColumnSeriesSettings { } export interface ICandlestickSeriesPrivate extends IColumnSeriesPrivate { } export interface ICandlestickSeriesAxisRange extends IColumnSeriesAxisRange { /** * A list of [[Candlestick]] element in series. * * @readonly */ columns: ListTemplate; } /** * Candlestick series. * * @see {@link https://www.amcharts.com/docs/v5/charts/xy-chart/series/candlestick-series/} for more info * @important */ export declare class CandlestickSeries extends ColumnSeries { _settings: ICandlestickSeriesSettings; _privateSettings: ICandlestickSeriesPrivate; _dataItemSettings: ICandlestickSeriesDataItem; _axisRangeType: ICandlestickSeriesAxisRange; static className: string; static classNames: Array; /** * @ignore */ makeColumn(dataItem: DataItem, listTemplate: ListTemplate): Candlestick; /** * A list of candles in the series. * * `columns.template` can be used to configure candles. * * @default new ListTemplate */ readonly columns: ListTemplate; protected _updateGraphics(dataItem: DataItem, previousDataItem: DataItem): void; protected _updateCandleGraphics(dataItem: DataItem, lx0: number, lx1: number, ly0: number, ly1: number, hx0: number, hx1: number, hy0: number, hy1: number, orientation: "horizontal" | "vertical"): void; protected _processAxisRange(axisRange: this["_axisRangeType"]): void; } //# sourceMappingURL=CandlestickSeries.d.ts.map