import { PropType } from 'vue';
declare const _default: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
    optionData: {
        type: PropType<{
            dataset: ({
                name: string;
                value: number;
                textStyle: {
                    color: string;
                };
                emphasis: {
                    textStyle: {
                        color: string;
                    };
                };
            } | {
                name: string;
                value: number;
                textStyle?: undefined;
                emphasis?: undefined;
            })[];
            tooltip: {};
            series: {
                type: string;
                shape: string;
                left: string;
                top: string;
                width: string;
                height: string;
                right: any;
                bottom: any;
                sizeRange: number[];
                rotationRange: number[];
                rotationStep: number;
                gridSize: number;
                drawOutOfBound: boolean;
                layoutAnimation: boolean;
                textStyle: {
                    fontFamily: string;
                    fontWeight: string;
                };
                emphasis: {
                    focus: string;
                    textStyle: {
                        shadowBlur: number;
                        shadowColor: string;
                    };
                };
                data: ({
                    name: string;
                    value: number;
                    textStyle: {
                        color: string;
                    };
                    emphasis: {
                        textStyle: {
                            color: string;
                        };
                    };
                } | {
                    name: string;
                    value: number;
                    textStyle?: undefined;
                    emphasis?: undefined;
                })[];
            }[];
        }>;
        required: true;
    };
}>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
    optionData: {
        type: PropType<{
            dataset: ({
                name: string;
                value: number;
                textStyle: {
                    color: string;
                };
                emphasis: {
                    textStyle: {
                        color: string;
                    };
                };
            } | {
                name: string;
                value: number;
                textStyle?: undefined;
                emphasis?: undefined;
            })[];
            tooltip: {};
            series: {
                type: string;
                shape: string;
                left: string;
                top: string;
                width: string;
                height: string;
                right: any;
                bottom: any;
                sizeRange: number[];
                rotationRange: number[];
                rotationStep: number;
                gridSize: number;
                drawOutOfBound: boolean;
                layoutAnimation: boolean;
                textStyle: {
                    fontFamily: string;
                    fontWeight: string;
                };
                emphasis: {
                    focus: string;
                    textStyle: {
                        shadowBlur: number;
                        shadowColor: string;
                    };
                };
                data: ({
                    name: string;
                    value: number;
                    textStyle: {
                        color: string;
                    };
                    emphasis: {
                        textStyle: {
                            color: string;
                        };
                    };
                } | {
                    name: string;
                    value: number;
                    textStyle?: undefined;
                    emphasis?: undefined;
                })[];
            }[];
        }>;
        required: true;
    };
}>> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
export default _default;
