import { Vector } from '../vector'; import { Activity } from './activity'; import { Connector } from './connector'; export interface Interaction { position: Vector; target: Element; } export declare enum InteractionType { moveOutputConnection = 1, moveInputConnection = 2, moveActivity = 3, scroll = 4 } export interface InteractionInfo { type: InteractionType; activity?: Activity; connector?: Connector; } export declare function readMouseEvent(e: MouseEvent): Interaction; export declare function readTouchEvent(e: TouchEvent): Interaction;