import type { DeepPartial, ICircleDrawerOptions, ILineDrawerOptions, IPointDrawerOptions, IPolygonDrawerOptions, IRectDrawerOptions } from '@antv/l7-draw'; import type { Feature, LineString, Point, Polygon } from 'geojson'; export type FeatureData = Feature | Feature | Feature; export type DrawData = FeatureData[]; export type PartialDrawPointOptions = DeepPartial; export type PartialDrawLineOptions = DeepPartial; export type PartialDrawPolygonOptions = DeepPartial; export type PartialDrawRectOptions = DeepPartial; export type PartialDrawCircleOptions = DeepPartial; export type DrawType = 'point' | 'line' | 'polygon' | 'rect' | 'circle';