import type { Graphics } from "../../../core/render/Graphics"; import type { DataItem } from "../../../core/render/Component"; import type { Color } from "../../../core/util/Color"; import { SimpleLineSeries, ISimpleLineSeriesSettings, ISimpleLineSeriesPrivate, ISimpleLineSeriesDataItem } from "./SimpleLineSeries"; import { Label } from "../../../core/render/Label"; import { ListTemplate } from "../../../core/util/List"; export interface IFibonacciSeriesDataItem extends ISimpleLineSeriesDataItem { } export interface IFibonacciSeriesSettings extends ISimpleLineSeriesSettings { /** * Sequence. */ sequence?: Array; /** * Array of colors to use for bands. */ colors?: Array; } export interface IFibonacciSeriesPrivate extends ISimpleLineSeriesPrivate { } export declare class FibonacciSeries extends SimpleLineSeries { static className: string; static classNames: Array; _settings: IFibonacciSeriesSettings; _privateSettings: IFibonacciSeriesPrivate; _dataItemSettings: IFibonacciSeriesDataItem; protected _tag: string; protected _labels: Array>; protected _fills: Array>; protected _strokes: Array>; /** * @ignore */ makeLabel(): Label; /** * A list of labels. * * `labels.template` can be used to configure axis labels. * * @default new ListTemplate