import { DataTableList } from '../../data'; import { DrawerData, LayerMarkScale, LayerMarkStyle, LayerOptions, LayerStyle, PathDrawerProps, TextDrawerProps } from '../../types'; import { LayerBase } from '../base'; type Key = 'mark' | 'text'; export declare class LayerMark extends LayerBase { private _scale; private _data; private _style; protected textData: DrawerData[]; protected markData: Required & { value: Meta; }>[]; get data(): Maybe; get scale(): LayerMarkScale; get style(): LayerMarkStyle; constructor(options: LayerOptions); setData(data: LayerMark['data']): void; setScale(scale: LayerMarkScale): void; setStyle(style: LayerStyle): void; update(): void; draw(): void; } export {};