import { DataTableList } from '../../data'; import { CircleDrawerProps, DrawerData, LayerOptions, LayerScatterScale, LayerScatterStyle, LayerStyle, LegendData, TextDrawerProps } from '../../types'; import { LayerBase } from '../base'; type Key = 'point' | 'text'; export declare class LayerScatter extends LayerBase { legendData: Maybe; private _data; private _scale; private _style; protected textData: DrawerData[][]; protected pointData: (DrawerData & { value: Meta; color: string; category: Meta; meta: AnyObject; })[][]; get scale(): LayerScatterScale; get data(): Maybe; get style(): LayerScatterStyle; constructor(options: LayerOptions); setData(data: LayerScatter['data']): void; setScale(scale: LayerScatterScale): void; setStyle(style: LayerStyle): void; update(): void; private createScale; draw(): void; } export {};