import { D3Scale, Settings } from "../../types"; export interface SunburstData extends d3.HierarchyNode { children: this[]; crossValue: string[]; current: this; data: { name: string; children: d3.HierarchyNode[]; }; depth: number; height: number; key: string; label: any; mainValues: number; parent: any; value: number; x0: number; x1: number; y0: number; y1: number; } export interface SunburstSeries { (sunburstElement: any): void; settings(): Settings; settings(settings: Settings): SunburstSeries; split(): string; split(split: string): SunburstSeries; data(): SunburstData; data(data: SunburstData): SunburstSeries; color(): D3Scale; color(color: D3Scale): SunburstSeries; radius(): number; radius(radius: number): SunburstSeries; } export declare function sunburstSeries(): SunburstSeries;