//
//     Generated by class-dump 3.5 (64 bit) (Debug version compiled Jul  6 2018 12:02:43).
//
//     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard.
//

#import "MSEventHandler.h"

#import "MSFlowMenuBuilderTarget-Protocol.h"

@class MSArtboardGroup, MSFlowEventHandlerImageCache, MSLayerArray, NSArray;

@interface MSFlowEventHandler : MSEventHandler <MSFlowMenuBuilderTarget>
{
    BOOL _didDragMouse;
    BOOL _editing;
    MSLayerArray *_layers;
    unsigned long long _hoverType;
    MSArtboardGroup *_targetArtboard;
    MSFlowEventHandlerImageCache *_imageCache;
    NSArray *_flowItemsForBackIndicators;
    NSArray *_flowItemsForOtherPageIndicators;
    struct CGPoint _lastMouse;
}

- (void).cxx_destruct;
@property(retain, nonatomic) NSArray *flowItemsForOtherPageIndicators; // @synthesize flowItemsForOtherPageIndicators=_flowItemsForOtherPageIndicators;
@property(retain, nonatomic) NSArray *flowItemsForBackIndicators; // @synthesize flowItemsForBackIndicators=_flowItemsForBackIndicators;
@property(retain, nonatomic) MSFlowEventHandlerImageCache *imageCache; // @synthesize imageCache=_imageCache;
@property(nonatomic, getter=isEditing) BOOL editing; // @synthesize editing=_editing;
@property(nonatomic) BOOL didDragMouse; // @synthesize didDragMouse=_didDragMouse;
@property(nonatomic) struct CGPoint lastMouse; // @synthesize lastMouse=_lastMouse;
@property(retain, nonatomic) MSArtboardGroup *targetArtboard; // @synthesize targetArtboard=_targetArtboard;
@property(nonatomic) unsigned long long hoverType; // @synthesize hoverType=_hoverType;
@property(retain, nonatomic) MSLayerArray *layers; // @synthesize layers=_layers;
- (void)documentDidChange:(id)arg1;
- (void)selectionDidChangeTo:(id)arg1;
- (BOOL)mayShowResizingInspectorView;
- (void)invalidateDestinationIndicators;
- (id)findTargetLayerForMouse:(struct CGPoint)arg1;
- (struct CGPoint)positionOfOtherPageImageIndicatorForArtboard:(id)arg1;
- (id)parentArtboards;
- (void)flowTargetAction:(id)arg1;
- (void)showOtherPageMenuForLayer:(id)arg1;
- (void)attachWireToTarget;
- (void)moveWireToMouse:(struct CGPoint)arg1;
@property(readonly, nonatomic) NSArray *flowItems;
- (id)flowItemForFlowInfo:(CDStruct_d98387b6)arg1 fromLayer:(id)arg2;
- (id)flowItemsForConnectionToMouse;
- (id)flowItemsForConnectionToArtboard;
- (id)flowItemsForConnectionToOtherPage;
- (id)flowItemsForConnectionToBackArrows;
- (id)overlayItems:(unsigned long long)arg1 parameters:(struct MSRenderingParameters)arg2;
- (id)overlayItemImages:(struct CGColorSpace *)arg1 backingScale:(double)arg2;
- (BOOL)mouseDraggedOutsideViewShouldMoveScrollOrigin;
- (BOOL)absoluteMouseUp:(struct CGPoint)arg1 flags:(unsigned long long)arg2;
- (BOOL)absoluteMouseDragged:(struct CGPoint)arg1 flags:(unsigned long long)arg2;
- (BOOL)absoluteMouseDown:(struct CGPoint)arg1 clickCount:(unsigned long long)arg2 flags:(unsigned long long)arg3;
- (BOOL)absoluteMouseMoved:(struct CGPoint)arg1 flags:(unsigned long long)arg2;
- (id)menuForEvent:(id)arg1;
- (void)findMouseAndDisconnectFromTarget;
- (void)handlerDidLoseFocus;
- (void)handlerGotFocus;
- (id)initWithManager:(id)arg1;

@end

