///
import Draw from "./index";
import { XY } from "../type";
export default class DrawEllipse extends Draw {
_type: string;
startPoint: XY;
endPoint: XY;
currentId: string | null;
endCb?: (geo?: GeoJSON.Feature | undefined) => void;
styleProps: Map;
constructor(drawer: any, map: mapboxgl.Map);
start(styleProps: Map): Promise;
moveingPoint: ({ lngLat: { lng, lat } }: mapboxgl.MapMouseEvent) => void;
startPick: ({ lngLat: { lng, lat } }: mapboxgl.MapMouseEvent) => void;
endPick: () => void;
drawEvent(): void;
calculate(): void;
off(): void;
getCurrentId(): string | null;
}
//# sourceMappingURL=DrawEllipse.d.ts.map