import { DataTableList } from '../../data'; import { DrawerData, LayerODLineScale, LayerODLineStyle, LayerOptions, LayerStyle, PathDrawerProps } from '../../types'; import { LayerBase } from '../base'; type Key = 'odLine' | 'flyingObject' | 'text'; type DataKey = 'fromX' | 'fromY' | 'toX' | 'toY'; export declare class LayerODLine extends LayerBase { private _data; private _scale; private _style; protected flyingObjectData: DrawerData[]; protected odLineData: { meta: AnyObject; path: string | null; position: Record; }[]; get scale(): LayerODLineScale; get data(): Maybe; get style(): LayerODLineStyle; constructor(options: LayerOptions); setData(data: LayerODLine['data']): void; setScale(scale: LayerODLineScale): void; setStyle(style: LayerStyle): void; update(): void; private getPath; draw(): void; } export {};