import { ChartProps } from 'amis/lib/renderers/Chart';
import { IScopedContext } from 'amis-core';
import { PlainObject } from '../common/type';
import ChartReportBase from './common/ChartReportBase';
export default class ChartRadar extends ChartReportBase {
    config: any;
    chartUpdateDebounce: any;
    constructor(props: ChartProps, context: IScopedContext);
    componentDidMount(): Promise<void>;
    componentDidUpdate(preProps: any): void;
    componentWillUnmount(): void;
    getChartConfig(chartData?: any, chartProps?: any): PlainObject<any>;
    updateChartData(chartData?: any, isReload?: boolean, chartProps?: any): void;
    updateChartConfig(chartData: any, styleConfig?: any, chartProps?: any): void;
}
