import mAMap from '../../../LczAMap/common/AMap'; import { OutPolyline, PolyLineConfig, PolylineDataMap, PolyLineGlobal } from '../../../LczAMap/type/child'; interface PolyLineOptions { polyline: OutPolyline; mAmap: mAMap; callback: (param: any) => void; } export default class PolyLine { polyline: OutPolyline; map: any; lines: any; globalConfig?: PolyLineGlobal; drawlineids: any[]; callback: (param: any) => void; currentLine: string; constructor(options: PolyLineOptions); updataPolyLine(polylineStyle: { data: any; style: any; }, globalConfig: PolyLineGlobal, currentLine: string): void; drawLine(data: PolylineDataMap[], style: PolyLineConfig, type: string): void; destroy(): void; } export {};