import { DataTableList } from '../../data'; import { DrawerData, LayerAuxiliaryScale, LayerAuxiliaryStyle, LayerOptions, LayerStyle, LegendData, LineDrawerProps, RectDrawerProps, TextDrawerProps } from '../../types'; import { LayerBase } from '../base'; type Key = 'text' | 'line' | 'background'; export declare class LayerAuxiliary extends LayerBase { legendData: Maybe; private _data; private _scale; private _style; protected textData: (DrawerData & { textWidth: number; })[]; protected backgroundData: DrawerData[]; protected lineData: (DrawerData & { value: Meta; color: string; })[]; get scale(): LayerAuxiliaryScale; get data(): Maybe; get style(): LayerAuxiliaryStyle; constructor(options: LayerOptions); setData(data: LayerAuxiliary['data']): void; setScale(scale: LayerAuxiliaryScale): void; setStyle(style: LayerStyle): void; update(): void; draw(): void; } export {};