import { ChartFont } from "../utils"; export declare const getCircleList: (angle: number) => { name: string; type: string; coordinateSystem: string; renderItem: (params: any, api: any) => { type: string; shape: { cx: number; cy: number; r: number; startAngle: number; endAngle: number; }; style: { stroke: string; fill: string; lineWidth: number; }; silent: boolean; }; data: number[]; }[]; export declare const genTitle: (value: number, title: string) => string; export interface PieCircleProps { value: number; angle: number; title: string; chartFont: ChartFont; } export declare const getOption: ({ value, angle, title, chartFont }: PieCircleProps) => { title: { text: string; x: string; y: string; textStyle: { rich: { a: { fontSize: number | undefined; color: string; }; c: { fontSize: number | undefined; color: string; padding: number[]; marginTop: number; }; }; }; }; series: ({ name: string; type: string; coordinateSystem: string; renderItem: (params: any, api: any) => { type: string; shape: { cx: number; cy: number; r: number; startAngle: number; endAngle: number; }; style: { stroke: string; fill: string; lineWidth: number; }; silent: boolean; }; data: number[]; } | { name: string; type: string; radius: string[]; silent: boolean; clockwise: boolean; startAngle: number; z: number; zlevel: number; label: { fontSize: number | undefined; normal: { position: string; }; }; data: ({ value: number; name: string; itemStyle: { normal: { color: { colorStops: { offset: number; color: string; }[]; }; }; }; label?: undefined; } | { value: number; name: string; label: { normal: { show: boolean; }; }; itemStyle: { normal: { color: string; }; }; })[]; } | { name: string; type: string; radius: string[]; silent: boolean; clockwise: boolean; startAngle: number; z: number; zlevel: number; label: { normal: { position: string; }; fontSize?: undefined; }; data: ({ value: number; name: string; itemStyle: { normal: { color: { colorStops: { offset: number; color: string; }[]; }; }; }; label?: undefined; } | { value: number; name: string; label: { normal: { show: boolean; }; }; itemStyle: { normal: { color: string; }; }; })[]; })[]; };