import type OHLCSeriesOptions from './OHLCSeriesOptions'; import type Series from '../../Core/Series/Series'; import type { StatesOptionsKey } from '../../Core/Series/StatesOptions'; import type SVGAttributes from '../../Core/Renderer/SVG/SVGAttributes'; import type SVGPath from '../../Core/Renderer/SVG/SVGPath'; import OHLCPoint from './OHLCPoint.js'; declare const HLCSeries: typeof import("../HLC/HLCSeries").default; /** * The ohlc series type. * * @private * @class * @name Highcharts.seriesTypes.ohlc * * @augments Highcharts.Series */ declare class OHLCSeries extends HLCSeries { static defaultOptions: OHLCSeriesOptions; static compose(SeriesClass: typeof Series, ..._args: Array): void; data: Array; options: OHLCSeriesOptions; points: Array; protected getPointPath(point: OHLCPoint): SVGPath; /** * Postprocess mapping between options and SVG attributes * @private */ pointAttribs(point?: OHLCPoint, state?: StatesOptionsKey): SVGAttributes; } interface OHLCSeries { pointClass: typeof OHLCPoint; toYData(point: OHLCPoint): Array; } declare module '../../Core/Series/SeriesType' { interface SeriesTypeRegistry { ohlc: typeof OHLCSeries; } } export default OHLCSeries;