import { Component } from 'react';
declare class Index extends Component {
    constructor();
    componentDidMount(): void;
    componentWillUnmount(): void;
    getOption(): {
        tooltip: {
            trigger: string;
            formatter: string;
        };
        legend: {
            itemGap: number;
            selectedMode: boolean;
            orient: string;
            right: number;
            top: string;
            align: string;
            itemHeight: number;
            itemWidth: number;
            textStyle: {
                color: string;
                rich: {
                    name: {
                        color: string;
                        fontSize: number;
                        lineHeight: number;
                    };
                    value: {
                        color: string;
                        fontSize: number;
                        lineHeight: number;
                    };
                };
            };
            data: any;
            formatter: (name: any) => string;
        };
        series: ({
            name: string;
            type: string;
            radius: string[];
            center: string[];
            avoidLabelOverlap: boolean;
            color: string[];
            label: {
                normal: {
                    show: boolean;
                    position: string;
                    formatter: string;
                };
                emphasis: {
                    show: boolean;
                    textStyle: {
                        fontSize: string;
                        fontWeight: string;
                        color: string[];
                    };
                };
            };
            labelLine: {
                normal: {
                    show: boolean;
                };
            };
            data: any;
            tooltip?: undefined;
            clockWise?: undefined;
            hoverAnimation?: undefined;
        } | {
            name: string;
            type: string;
            tooltip: {
                show: boolean;
            };
            clockWise: boolean;
            hoverAnimation: boolean;
            center: string[];
            radius: string[];
            label: {
                normal: {
                    show: boolean;
                    position?: undefined;
                    formatter?: undefined;
                };
                emphasis?: undefined;
            };
            data: any;
            avoidLabelOverlap?: undefined;
            color?: undefined;
            labelLine?: undefined;
        })[];
    };
    onChartClick(): void;
    onChartLegendselectchanged(): void;
    render(): import("react/jsx-runtime").JSX.Element;
}
export default Index;
