import type ChartViewType from 'echarts/lib/view/Chart';
import ChartView from 'echarts/lib/view/Chart';
import { DvRadarSeriesModelClazz } from './radarSeriesModel';
import type GlobalModel from 'echarts/lib/model/Global';
import type ExtensionAPI from 'echarts/lib/core/ExtensionAPI';
import * as graphic from 'echarts/lib/util/graphic';
import * as symbolUtil from 'echarts/lib/util/symbol';
export type dvRadarSymbol = ReturnType<typeof symbolUtil.createSymbol> & {
    __dimIdx: number;
};
export type DvRadarViewClazz = DvRadarView & ChartViewType;
declare class DvRadarView extends ChartView {
    static readonly type = "dvRadar";
    type: string;
    private _data;
    _exampleGroup: graphic.Group;
    _activeIndex: number | undefined;
    radarPointer: graphic.Line;
    init(): void;
    render(this: DvRadarViewClazz, seriesModel: DvRadarSeriesModelClazz, ecModel: GlobalModel, api: ExtensionAPI): void;
    remove(this: DvRadarViewClazz, ecModel: GlobalModel, api: ExtensionAPI): void;
}
export default DvRadarView;
