import { Basic } from '../common/basic'; import { ResultType } from '../common/data-type'; import PointController from './geometry/point-controller'; import PolylineController from './geometry/polyline-controller'; import Polygon2DController from './geometry/polygon2d-controller'; declare class GeometryController extends Basic { private apiClassName; private RequestEntity; Point: PointController; Polyline: PolylineController; Polygon2D: Polygon2DController; constructor(obj: any); EnableDraw(): Promise; DisableDraw(): Promise; ClearByTypes(types: Array): Promise; Clear(): Promise; ClearCache(): Promise; CreateGeometryFromGeoJson(url: string): Promise; CreateGeometryFromShapefile(url: string): Promise; } export default GeometryController;