/** * DevExpress Analytics (diagram\dragDrop\connectingPointDragHandler.d.ts) * Version: 25.2.7 * Build date: May 5, 2026 * Copyright (c) 2012 - 2026 Developer Express Inc. ALL RIGHTS RESERVED * License: https://www.devexpress.com/Support/EULAs/universal.xml */ import * as ko from 'knockout'; import { DragDropHandler } from '../../core/dragDrop/_dragDropHandler'; import { ISurfaceContext } from '../../core/elements/baseSurface'; import { SurfaceSelection, ISelectionTarget } from '../../core/selection/_selection'; import { UndoEngine } from '../../undo-engine/undoengine'; import { SnapLinesHelper } from '../../core/snapLines/_snapLinesHelper'; import { DragHelperContent } from '../../core/dragDrop/_dragHelperContent'; import { ConnectingPointSurface } from '../elements/connectingPointSurface'; import { ConnectorViewModel } from '../elements/connectors/connectorModel'; import { ConnectorSurface } from '../elements/connectors/connectorSurface'; export declare class ConnectingPointDragHandler extends DragDropHandler { constructor(surface: ko.Observable | ko.Computed, selection: SurfaceSelection, undoEngine: ko.Observable | ko.Computed, snapHelper: SnapLinesHelper, dragHelperContent: DragHelperContent); startDrag(control: ISelectionTarget): void; drag(event: MouseEvent, uiElement: any): void; doStopDrag(): void; startConnectingPoint: ConnectingPointSurface; newConnector: ConnectorViewModel; get newConnectorSurface(): ConnectorSurface; }