import base from "@egova/base"; import { PointLayer } from "./point.layer"; import { PointGraphic } from "./map.model"; /** * 编辑要素图层 */ export declare class EditLayer implements base.IEditLayer { businessLayer: PointLayer; private graphic; private draggingFlag; private cursorOverPointFlag; isShow: boolean; options: any; constructor(businessLayer: PointLayer, options: Object); readonly map: any; appendTo(map: any): void; removeLayer(_map: any): void; show(): void; hide(): void; registerEvent(graphic: PointGraphic): void; updatePoint(): void; mouseMovePoint(e: any): void; activateEdit(key: string): void; cancelEdit(_key: string): void; onChanged(_options: any, _isSave: boolean): Promise; }