import type { IParseDataItem } from '@antv/l7-core'; import BaseLayer from '../core/BaseLayer'; import type { ILineLayerStyleOptions } from '../core/interface'; import type { LineModelType } from './models'; export default class LineLayer extends BaseLayer { type: string; enableShaderEncodeStyles: string[]; arrowInsertCount: number; defaultSourceConfig: { data: { lng1: number; lat1: number; lng2: number; lat2: number; }[]; options: { parser: { type: string; x: string; y: string; x1: string; y1: string; }; }; }; buildModels(): Promise; protected getDefaultConfig(): {} | {} | {} | { blend: string; } | { blend: string; } | { blend: string; } | {} | {}; getModelType(): LineModelType; processData(filterData: IParseDataItem[]): IParseDataItem[]; }