///
import { XYS } from '../type';
import Draw from './index';
import lodash from 'lodash';
export default class DrawFreeLine extends Draw {
_type: string;
points: XYS | number[][];
currentId: string | null;
endCb?: (geo?: GeoJSON.Feature | undefined) => void;
styleProps: Map;
constructor(drawer: any, map: mapboxgl.Map);
start(styleProps: Map): Promise;
mouseDown: ({ lngLat: { lng, lat } }: mapboxgl.MapMouseEvent) => void;
moveingPoint: lodash.DebouncedFunc<({ lngLat: { lng, lat } }: mapboxgl.MapMouseEvent) => void>;
mouseUp: () => void;
drawEvent(): void;
calculate: () => void;
off(): void;
getCurrentId(): string | null;
}
//# sourceMappingURL=DrawFreeLine.d.ts.map