import type { IMark, Datum, IModelInitOption } from '@visactor/vchart'; import { CartesianSeries } from '@visactor/vchart'; import type { ICandlestickSeriesSpec } from './interface'; export declare const DEFAULT_STROKE_COLOR = "#000"; export declare class CandlestickSeries extends CartesianSeries { static readonly type: string; type: string; static readonly builtInTheme: { candlestick: import("./interface").ICandlestickSeriesTheme; }; static readonly mark: { candlestick: { name: import("./constant").CandlestickMarkNameEnum; type: string; }; label?: import("@visactor/vchart").ISeriesMarkInfo; point?: import("@visactor/vchart").ISeriesMarkInfo; line?: import("@visactor/vchart").ISeriesMarkInfo; area?: import("@visactor/vchart").ISeriesMarkInfo; bar?: import("@visactor/vchart").ISeriesMarkInfo; boxPlot?: import("@visactor/vchart").ISeriesMarkInfo; outlier?: import("@visactor/vchart").ISeriesMarkInfo; circlePacking?: import("@visactor/vchart").ISeriesMarkInfo; group?: import("@visactor/vchart").ISeriesMarkInfo; gridBackground?: import("@visactor/vchart").ISeriesMarkInfo; grid?: import("@visactor/vchart").ISeriesMarkInfo; dot?: import("@visactor/vchart").ISeriesMarkInfo; title?: import("@visactor/vchart").ISeriesMarkInfo; subTitle?: import("@visactor/vchart").ISeriesMarkInfo; symbol?: import("@visactor/vchart").ISeriesMarkInfo; funnel?: import("@visactor/vchart").ISeriesMarkInfo; transform?: import("@visactor/vchart").ISeriesMarkInfo; transformLabel?: import("@visactor/vchart").ISeriesMarkInfo; outerLabel?: import("@visactor/vchart").ISeriesMarkInfo; outerLabelLine?: import("@visactor/vchart").ISeriesMarkInfo; pin?: import("@visactor/vchart").ISeriesMarkInfo; pinBackground?: import("@visactor/vchart").ISeriesMarkInfo; pointer?: import("@visactor/vchart").ISeriesMarkInfo; segment?: import("@visactor/vchart").ISeriesMarkInfo; track?: import("@visactor/vchart").ISeriesMarkInfo; cell?: import("@visactor/vchart").ISeriesMarkInfo; cellBackground?: import("@visactor/vchart").ISeriesMarkInfo; link?: import("@visactor/vchart").ISeriesMarkInfo; arrow?: import("@visactor/vchart").ISeriesMarkInfo; pie?: import("@visactor/vchart").ISeriesMarkInfo; labelLine?: import("@visactor/vchart").ISeriesMarkInfo; progress?: import("@visactor/vchart").ISeriesMarkInfo; minLabel?: import("@visactor/vchart").ISeriesMarkInfo; maxLabel?: import("@visactor/vchart").ISeriesMarkInfo; rose?: import("@visactor/vchart").ISeriesMarkInfo; node?: import("@visactor/vchart").ISeriesMarkInfo; sunburst?: import("@visactor/vchart").ISeriesMarkInfo; nonLeaf?: import("@visactor/vchart").ISeriesMarkInfo; leaf?: import("@visactor/vchart").ISeriesMarkInfo; nonLeafLabel?: import("@visactor/vchart").ISeriesMarkInfo; leaderLine?: import("@visactor/vchart").ISeriesMarkInfo; stackLabel?: import("@visactor/vchart").ISeriesMarkInfo; word?: import("@visactor/vchart").ISeriesMarkInfo; fillingWord?: import("@visactor/vchart").ISeriesMarkInfo; wordMask?: import("@visactor/vchart").ISeriesMarkInfo; nodePoint?: import("@visactor/vchart").ISeriesMarkInfo; ripplePoint?: import("@visactor/vchart").ISeriesMarkInfo; centerPoint?: import("@visactor/vchart").ISeriesMarkInfo; centerLabel?: import("@visactor/vchart").ISeriesMarkInfo; barBackground?: import("@visactor/vchart").ISeriesMarkInfo; lineLabel?: import("@visactor/vchart").ISeriesMarkInfo; areaLabel?: import("@visactor/vchart").ISeriesMarkInfo; liquidGroup?: import("@visactor/vchart").ISeriesMarkInfo; liquid?: import("@visactor/vchart").ISeriesMarkInfo; liquidBackground?: import("@visactor/vchart").ISeriesMarkInfo; liquidOutline?: import("@visactor/vchart").ISeriesMarkInfo; circle?: import("@visactor/vchart").ISeriesMarkInfo; overlap?: import("@visactor/vchart").ISeriesMarkInfo; overlapLabel?: import("@visactor/vchart").ISeriesMarkInfo; }; protected _openField: string; getOpenField(): string; protected _highField: string; getHighField(): string; protected _lowField: string; getLowField(): string; protected _closeField: string; getCloseField(): string; protected _boxWidth: number; protected _boxFill: string | ((datum: Datum) => string); getBoxFill(): string | ((datum: Datum) => string); protected _strokeColor: string; getStrokeColor(): string; private _autoBoxWidth; private _mergedStyles; setAttrFromSpec(): void; private _candlestickMark?; initMark(): void; initMarkStyle(): void; initCandlestickMarkStyle(): void; init(option: IModelInitOption): void; private _initAnimationSpec; initAnimation(): void; protected initTooltip(): void; private _buildMergedStyles; protected mergeStyle(datum: Datum): any; private _getMarkWidth; onLayoutEnd(): void; getActiveMarks(): IMark[]; } export declare const registerCandlestickSeries: () => void;