export declare const MOUSE_ENTER_DELAY_IN_FRAMES = 24;
export declare const EVENTS: {
    DRAG_START: string;
    DRAG_UPDATE: string;
    DRAG_END: string;
    RESIZE_START: string;
    RESIZE_UPDATE: string;
    RESIZE_END: string;
    RESIZER_MOUSEDOWN: string;
    SELECTION_START: string;
    SELECTION_UPDATE: string;
    SELECTION_END: string;
    NEW_CONNECTION_START: string;
    NEW_CONNECTION_UPDATE: string;
    NEW_CONNECTION_END: string;
    NEW_BLOCK_START: string;
    NEW_BLOCK_UPDATE: string;
    NEW_BLOCK_END: string;
};
export declare const SELECTION_EVENT_TYPES: {
    SET: number;
    ADD: number;
    DELETE: number;
    TOGGLE: number;
};
export declare const EVENTS_DETAIL: {
    [x: string]: (x: number, y: number) => {
        x: number;
        y: number;
    };
};
