/// import Draw from './index'; import { XY } from '../type'; import lodash from 'lodash'; export default class DrawCircle extends Draw { _type: string; startPoint: XY; endPoint: XY; prevAllFearure: string; isDrawing: boolean; result_type: string; showRadius: boolean; unit: string; unitConfig: { [p: string]: number; }; currentId: string | null; endCb?: (geo?: GeoJSON.Feature | GeoJSON.Feature[] | undefined) => void; styleProps: Map; resultTextFormat: (val: number, unit: string) => string; constructor(drawer: any, map: mapboxgl.Map); initEvent(): void; start(styleProps: Map, { showRadius, unit, resultTextFormat }?: any): Promise; startPick: ({ lngLat: { lng, lat } }: mapboxgl.MapMouseEvent) => void; moveingPoint: ({ lngLat: { lng, lat } }: mapboxgl.MapMouseEvent) => void; endPick: () => void; drawEvent(): void; measureRenderReal: lodash.DebouncedFunc<() => void>; measureDrawText: (feature: any) => void; calculate(): void; off(): void; } //# sourceMappingURL=DrawCircle.d.ts.map