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; 
 |