import { PropsTypes } from '@orca-fe/deye-typings'; import { XyChartProps } from '../xy-chart'; export declare type SunburstChartDataType = { name: string; value: string | number; children?: SunburstChartDataType[]; }; export interface SunburstChartProps extends Omit { name?: string; nameField?: string; valueField?: string; childrenField?: string; data?: Record[]; nodeClick?: false | 'rootToNode' | 'link'; } declare const SunburstChart: { (props: SunburstChartProps): JSX.Element; title: string; icon: JSX.Element; propsDef: PropsTypes[]; style: boolean; defaultProps: { data: ({ name: string; children: { name: string; value: number; children: ({ name: string; value: number; children?: undefined; } | { name: string; value: number; children: { name: string; value: number; }[]; })[]; }[]; } | { name: string; children: { name: string; children: { name: string; value: number; }[]; }[]; })[]; style: { height: number; }; title: { show: boolean; text: string; }; }; customEditorInBorder: (props: import("../../components/CommonHeightEditorInBorder").CommonHeightEditorInBorderProps) => JSX.Element; }; export default SunburstChart;