import * as React from "react"; export declare enum modes { DRAW_LINE_STRING = "draw_line_string", DRAW_POLYGON = "draw_polygon", DRAW_POINT = "draw_point", DRAW_RECTANGLE = "draw_rectangle", DRAW_CIRCLE = "draw_circle", SIMPLE_SELECT = "simple_select", DIRECT_SELECT = "direct_select", MEASURE_DISTANCE = "measure_distance", MEASURE_ANGLE = "measure_angle", MEASURE_AREA = "measure_area", STATIC = "static" } export interface ToolboxOptions { viewModeEnabled?: boolean; drawPointModeEnabled?: boolean; drawLineModeEnabled?: boolean; drawPolygonModeEnabled?: boolean; drawRectangleModeEnabled?: boolean; drawCircleModeEnabled?: boolean; measureDistanceModeEnabled?: boolean; measureAngleModeEnabled?: boolean; measureAreaModeEnabled?: boolean; editModeEnabled?: boolean; moveModeEnabled?: boolean; importEnabled?: boolean; exportEnabled?: boolean; settingsModeEnabled?: boolean; deleteEnabled?: boolean; } export type Props = { mode: modes; modeConfig: any; geoJson: any; onSetMode: (mode: modes) => unknown; onSetModeConfig: (modeConfig: any) => unknown; onSetGeoJson: (geojson: any) => unknown; onImport: (imported: any) => unknown; options?: ToolboxOptions; }; export declare function DrawToolbox({ mode, modeConfig, geoJson, onSetMode, onSetModeConfig, onSetGeoJson, onImport, options, }: Props): React.JSX.Element; //# sourceMappingURL=draw-toolbox.d.ts.map