import type { IPoint } from "../../core/util/IPoint"; import type { Bullet } from "../../core/render/Bullet"; import type { CurveChart } from "./CurveChart"; import { LineSeries, ILineSeriesPrivate, ILineSeriesSettings, ILineSeriesDataItem, ILineSeriesAxisRange } from "../xy/series/LineSeries"; export interface ICurveLineSeriesDataItem extends ILineSeriesDataItem { } export interface ICurveLineSeriesSettings extends ILineSeriesSettings { } export interface ICurveLineSeriesPrivate extends ILineSeriesPrivate { } export interface ICurveLineSeriesAxisRange extends ILineSeriesAxisRange { } /** * A line series for use in a [[CurveChart]], [[SerpetineChart]], or * a [[SpiralChart]]. * * @see {@link https://www.amcharts.com/docs/v5/charts/timeline/} for more info * @since 5.12.0 * @important */ export declare class CurveLineSeries extends LineSeries { _settings: ICurveLineSeriesSettings; _privateSettings: ICurveLineSeriesPrivate; _dataItemSettings: ICurveLineSeriesDataItem; _axisRangeType: ICurveLineSeriesAxisRange; /** * A chart series belongs to. */ chart: CurveChart | undefined; static className: string; static classNames: Array; protected _afterNew(): void; protected _handleMaskBullets(): void; _updateChildren(): void; getPoint(positionX: number, positionY: number): IPoint; protected _shouldInclude(position: number): boolean; protected _shouldShowBullet(positionX: number, _positionY: number): boolean; _positionBullet(bullet: Bullet): void; } //# sourceMappingURL=CurveLineSeries.d.ts.map