import { DataTableList } from '../../data'; import { LayerCandleStyle, LayerOptions, LayerRectScale, LayerStyle, LegendData } from '../../types'; import { LayerBase } from '../base'; import { LayerRect } from '../normal'; type Key = 'rect' | 'text'; export declare class LayerCandle extends LayerBase { legendData: Maybe; private _data; private _scale; private _style; protected rectLayer: LayerRect; protected lineLayer: LayerRect; get scale(): LayerRectScale; get data(): Maybe; get style(): LayerCandleStyle; constructor(options: LayerOptions); setData(data: LayerCandle['data']): void; setScale(scale: LayerRectScale): void; setStyle(style: LayerStyle): void; update(): void; draw(): void; setVisible(visible: boolean, sublayer?: Key): void; playAnimation(): void; setAnimation(options: Parameters['setAnimation']>[0]): void; } export {};