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