import type { ISelectionManagerProps } from '.'; import { GraphNodeId } from '@adam-sv/arc'; export declare function useSelectionManagerLogic({ graphContext, chartState, interactionLogic, invertDragControls, }: ISelectionManagerProps): { handleMoveBackgroundWithMouse: (e: React.MouseEvent) => void; handleSelectionMouseDown: (e: React.MouseEvent) => void; selectionStart: { x: number; y: number; } | undefined; selectionEnd: { x: number; y: number; } | undefined; };