import ExtensionAPI from '../core/ExtensionAPI.js';
|
import ChartView from '../view/Chart.js';
|
declare class LabelManager {
|
private _labelList;
|
private _chartViewList;
|
constructor();
|
clearLabels(): void;
|
/**
|
* Add label to manager
|
*/
|
private _addLabel;
|
addLabelsOfSeries(chartView: ChartView): void;
|
updateLayoutConfig(api: ExtensionAPI): void;
|
layout(api: ExtensionAPI): void;
|
/**
|
* Process all labels. Not only labels with layoutOption.
|
*/
|
processLabelsOverall(): void;
|
private _updateLabelLine;
|
private _animateLabels;
|
}
|
export default LabelManager;
|