import * as graphic from '../../util/graphic.js'; 
 | 
import { TreeNode } from '../../data/Tree.js'; 
 | 
import SunburstSeriesModel from './SunburstSeries.js'; 
 | 
import GlobalModel from '../../model/Global.js'; 
 | 
import ExtensionAPI from '../../core/ExtensionAPI.js'; 
 | 
/** 
 | 
 * Sunburstce of Sunburst including Sector, Label, LabelLine 
 | 
 */ 
 | 
declare class SunburstPiece extends graphic.Sector { 
 | 
    node: TreeNode; 
 | 
    private _seriesModel; 
 | 
    private _ecModel; 
 | 
    constructor(node: TreeNode, seriesModel: SunburstSeriesModel, ecModel: GlobalModel, api: ExtensionAPI); 
 | 
    updateData(firstCreate: boolean, node: TreeNode, seriesModel: SunburstSeriesModel, ecModel: GlobalModel, api: ExtensionAPI): void; 
 | 
    _updateLabel(seriesModel: SunburstSeriesModel): void; 
 | 
} 
 | 
export default SunburstPiece; 
 |