import { DataTableList } from '../../data'; import { CircleDrawerProps, DrawerData, LayerOptions, LayerRadarScale, LayerRadarStyle, LayerStyle, LegendData, PolyDrawerProps, SourceMeta, TextDrawerProps } from '../../types'; import { LayerBase } from '../base'; type Key = 'text' | 'polygon' | 'point'; export declare class LayerRadar extends LayerBase { legendData: Maybe; private _data; private _scale; private _style; protected textData: DrawerData[][]; protected pointData: (DrawerData & { angle: number; meta: SourceMeta; color: string; })[][]; protected polygonData: (DrawerData & { color: string; })[]; get scale(): LayerRadarScale; get data(): Maybe; get style(): LayerRadarStyle; constructor(options: LayerOptions); setData(data: LayerRadar['data']): void; setScale(scale: LayerRadarScale): void; setStyle(style: LayerStyle): void; private createScale; update(): void; draw(): void; } export {};