import Handler from '../../handler/Handler'; import Geometry from '../Geometry'; import Point from '../../geo/Point'; import Coordinate from '../../geo/Coordinate'; export declare function fixDragPointCoordinates(geometry: Geometry, dragContainerPoint: Point, dragCoordinates: Coordinate): Coordinate; /** * 几何图形的拖动处理程序 * @english * Drag handler for geometries. * @category handler * @extends Handler * @ignore */ declare class GeometryDragHandler extends Handler { container: any; /** * @param {Geometry} target geometry target to drag */ constructor(target: any); addHooks(): void; removeHooks(): void; isDragging(): boolean; } declare module "../Geometry" { interface Geometry { isDragging(): boolean; } } export default GeometryDragHandler; //# sourceMappingURL=Geometry.Drag.d.ts.map