import type { IAnimationSpec, IMarkSpec, ICartesianSeriesSpec, SeriesMarkNameEnum, IMarkTheme, ICartesianSeriesTheme } from '@visactor/vchart'; import type { ICandlestickMarkSpec } from '../mark/interface'; export interface ICandlestickSeriesSpec extends Omit, IAnimationSpec { type: 'candlestick'; xField: string | string[]; openField?: string; highField?: string; lowField?: string; closeField?: string; rising?: IMarkSpec; falling?: IMarkSpec; doji?: IMarkSpec; candlestick?: IMarkSpec; } export interface ICandlestickSeriesTheme extends ICartesianSeriesTheme { candlestick?: Partial>; rising?: Partial>; falling?: Partial>; doji?: Partial>; }