import { DataTableList } from '../../data'; import { ArcDrawerProps, DrawerData, LayerOptions, LayerRadialScale, LayerRadialStyle, LayerStyle, LegendData, SourceMeta, TextDrawerProps } from '../../types'; import { LayerBase } from '../base'; type Key = 'text' | 'arc'; export declare class LayerRadial extends LayerBase { legendData: Maybe; private _data; private _scale; private _style; protected textData: DrawerData[][]; protected arcData: (DrawerData & { value: Meta; meta: SourceMeta; color: string; })[]; get scale(): LayerRadialScale; get data(): Maybe; get style(): LayerRadialStyle; constructor(options: LayerOptions); setData(data: LayerRadial['data']): void; setScale(scale: LayerRadialScale): void; setStyle(style: LayerStyle): void; update(): void; private createScale; draw(): void; } export {};