//
//     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 <AppKit/NSResponder.h>

#import "MSOverlayItemDataSource-Protocol.h"
#import "NSDraggingDestination-Protocol.h"
#import "NSTouchBarDelegate-Protocol.h"

@class MSDuplicateOffsetTracker, MSEventHandlerManager, NSArray, NSCursor, NSMutableArray, NSString, NSTouchBar, NSUndoManager;

@interface MSEventHandler : NSResponder <NSDraggingDestination, NSTouchBarDelegate, MSOverlayItemDataSource>
{
    BOOL didDrag;
    struct CGPoint mouseAtTimeOfMenu;
    NSMutableArray *_gestureRecognizers;
    BOOL _mouseIsDown;
    MSEventHandlerManager *_manager;
    MSDuplicateOffsetTracker *_offsetTracker;
    NSString *_pressedKeys;
    NSTouchBar *_noSelectionTouchBar;
    NSTouchBar *_selectionTouchBar;
    NSCursor *_cursor;
    NSArray *_overlays;
    NSArray *_activeGestureRecognizers;
}

+ (id)eventHandlerWithManager:(id)arg1;
- (void).cxx_destruct;
@property(copy, nonatomic) NSArray *activeGestureRecognizers; // @synthesize activeGestureRecognizers=_activeGestureRecognizers;
@property(readonly, nonatomic) NSArray *overlays; // @synthesize overlays=_overlays;
@property(retain, nonatomic) NSCursor *cursor; // @synthesize cursor=_cursor;
@property(retain, nonatomic) NSTouchBar *selectionTouchBar; // @synthesize selectionTouchBar=_selectionTouchBar;
@property(retain, nonatomic) NSTouchBar *noSelectionTouchBar; // @synthesize noSelectionTouchBar=_noSelectionTouchBar;
@property(copy, nonatomic) NSString *pressedKeys; // @synthesize pressedKeys=_pressedKeys;
@property(retain, nonatomic) MSDuplicateOffsetTracker *offsetTracker; // @synthesize offsetTracker=_offsetTracker;
@property(nonatomic) __weak MSEventHandlerManager *manager; // @synthesize manager=_manager;
- (void)willStartExporting;
- (id)documentWindow;
- (BOOL)mayShowResizingInspectorView;
- (void)touchBarTextColorAction:(id)arg1;
- (id)touchBar:(id)arg1 makeItemForIdentifier:(id)arg2;
- (void)refreshStylePreviewTouchBarButton:(id)arg1 forIdentifier:(id)arg2;
- (id)documentColorSpace;
- (void)openInnerShadowAction:(id)arg1;
- (void)openShadowAction:(id)arg1;
- (void)openBorderAction:(id)arg1;
- (void)openFillAction:(id)arg1;
- (void)refreshTouchBarItemWithIdentifier:(id)arg1;
- (id)touchBarWithIdentifiers:(id)arg1;
- (id)selectionTouchBarIdentifiers;
- (id)noSelectionTouchbarIdentifiers;
- (id)makeTouchBar;
- (BOOL)allowsSwitchToInsertAction;
- (unsigned long long)defaultSnapMask;
- (BOOL)shouldFitToPixelBounds;
- (double)nudgeDistanceForFlags:(unsigned long long)arg1;
- (BOOL)canDuplicate;
- (id)inspectorViewController;
@property(readonly, nonatomic) unsigned long long inspectorLocation;
- (BOOL)shouldShowTextInspector;
- (BOOL)shouldShowSharedStyles;
- (BOOL)shouldShowFlowView;
- (BOOL)shouldManageOverridesView;
- (BOOL)shouldShowLayoutView;
- (BOOL)shouldShowResizingView;
- (id)styleViewControllersForLayers:(id)arg1 fromStyleInspectorSection:(id)arg2;
- (id)inspectorViewControllersForLayers:(id)arg1 standardControllers:(id)arg2;
- (void)configureInspector:(id)arg1;
- (void)willResignFirstResponder;
- (void)handleSymbolInstanceDoubleClick:(id)arg1;
- (void)editLayer:(id)arg1 extendSelection:(BOOL)arg2;
- (void)editLayer:(id)arg1;
- (void)mouseExited;
- (void)insertBacktab:(id)arg1;
- (void)insertTab:(id)arg1;
- (BOOL)handlesHandToolItself;
- (struct CGRect)rulerGuidesRectAroundPoint:(struct CGPoint)arg1;
- (id)horizontalRulerGuidesForGridAlign:(struct CGPoint)arg1;
- (id)verticalRulerGuidesForGridAlign:(struct CGPoint)arg1;
- (void)contentViewDidResize;
- (void)currentPageDidChange;
- (void)layerRulerOriginChanged;
- (void)selectionDidChangeTo:(id)arg1;
- (void)selectionDidChangeFromLayers:(id)arg1 fromOverrides:(id)arg2 toLayers:(id)arg3 toOverrides:(id)arg4;
- (void)layerListSelectionDidChange:(id)arg1;
- (void)zoomValueDidChange;
- (void)zoomValueWillChangeTo:(double)arg1;
- (double)zoomValue;
- (void)updateDraggingItemsForDrag:(id)arg1;
- (id)dragDropHintForDropOnPoint:(struct CGPoint)arg1;
- (void)replaceArtboardWithLayerGroupInPasteBoardData:(id)arg1;
- (BOOL)performDragOperation:(id)arg1;
- (unsigned long long)draggingUpdated:(id)arg1;
- (BOOL)prepareForDragOperation:(id)arg1;
- (void)draggingExited:(id)arg1;
- (unsigned long long)draggingEntered:(id)arg1;
- (id)imageName;
- (id)toolbarIdentifier;
@property(readonly) BOOL wantsLayerHighlight;
@property(readonly) BOOL wantsStandardSelectionControls;
- (void)selectItem:(id)arg1 extendSelection:(BOOL)arg2;
- (id)selectedLayers;
- (void)documentDidChange:(id)arg1;
- (void)changeColor:(id)arg1;
- (void)drawHandles;
- (BOOL)arrowKeyIsPressed:(unsigned short)arg1;
- (BOOL)escapeKeyIsPressed:(unsigned short)arg1;
- (BOOL)enterKeyIsPressed:(unsigned short)arg1;
- (BOOL)deleteKeyIsPressed:(unsigned short)arg1;
- (unsigned long long)hitTestingOptions;
- (id)itemAtPoint:(struct CGPoint)arg1 modifierFlags:(unsigned long long)arg2 options:(unsigned long long)arg3;
- (id)itemAtPoint:(struct CGPoint)arg1 modifierFlags:(unsigned long long)arg2;
- (id)valueForUndefinedKey:(id)arg1;
- (void)delete:(id)arg1;
- (void)duplicate:(id)arg1;
- (void)focusOnMainWindow;
- (id)duplicateLayer:(id)arg1 toIndex:(unsigned long long)arg2 offset:(struct CGVector)arg3;
- (id)duplicateSelectedLayersInGroup:(id)arg1 withOffset:(struct CGVector)arg2;
- (id)layersSeparatedByGroups:(id)arg1;
- (id)duplicateSelectedLayersWithOffset:(struct CGVector)arg1;
- (struct CGPoint)currentMousePointInCanvasCoordinates;
- (void)doPasteLayersAtCurrentPosition:(id)arg1;
- (void)pasteHere:(id)arg1;
- (void)pasteOverSelection:(id)arg1;
- (void)pasteWithOptions:(unsigned long long)arg1;
- (void)pasteWithStyle:(id)arg1;
- (void)paste:(id)arg1;
- (id)layersToCopy;
- (void)copy:(id)arg1;
- (void)doCut:(id)arg1;
- (void)cut:(id)arg1;
- (id)pastingViewPort;
- (void)insertPasteboardLayers:(id)arg1;
- (void)readFromPasteboard:(id)arg1 options:(unsigned long long)arg2;
- (id)currentPage;
- (void)writeLayers:(id)arg1 toPasteboard:(id)arg2;
- (void)flagsChanged:(id)arg1;
- (id)menuForEvent:(id)arg1;
- (void)returnToDefaultHandlerByClickingOutside;
- (void)returnToDefaultHandler;
- (struct CGPoint)centerPointForZooming;
- (struct CGRect)selectedRect;
- (void)zoomToArtboard;
- (void)zoomToSelection;
- (void)reloadFollowingBackgroundChangesToDocument;
@property(readonly, nonatomic) NSString *applicableActionItemIdentifier;
@property(readonly, nonatomic) BOOL shouldExitOnContentViewResize;
@property(readonly, nonatomic) BOOL handlesHistoryCoalescing;
- (void)deselectAll:(id)arg1;
- (void)selectAllIncludingLockedAndHidden:(id)arg1;
- (void)selectAll:(id)arg1;
- (void)handlerDidLoseFocus;
- (void)handlerWillLoseFocus;
- (void)selectToolbarItemWithIdentifier:(id)arg1;
- (void)handlerGotFocus;
- (id)handlerName;
- (void)cancelOperation:(id)arg1;
- (void)keyUp:(unsigned short)arg1 flags:(unsigned long long)arg2;
- (void)keyDown:(id)arg1;
- (id)overlayItems:(unsigned long long)arg1 parameters:(struct MSRenderingParameters)arg2;
- (id)overlayItemImages:(struct CGColorSpace *)arg1 backingScale:(double)arg2;
- (void)addOverlay:(id)arg1;
- (void)addGestureRecognizer:(id)arg1;
@property(readonly, copy, nonatomic) NSArray *gestureRecognizers;
- (void)viewDidScroll:(id)arg1;
- (BOOL)mouseDraggedOutsideViewShouldMoveScrollOrigin;
- (BOOL)absoluteMouseMoved:(struct CGPoint)arg1 flags:(unsigned long long)arg2;
- (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;
- (void)rightMouseDown:(id)arg1;
- (void)setNeedsUpdateCursor;
- (BOOL)updateCursor;
@property(readonly, nonatomic) struct CGPoint mousePageCoordinate;
- (void)trackMouse:(id)arg1;
- (BOOL)mouseMovedEvent:(id)arg1;
- (BOOL)mouseUpEvent:(id)arg1;
- (BOOL)mouseDraggedEvent:(id)arg1;
- (BOOL)mouseDownEvent:(id)arg1;
- (struct CGPoint)pageCoordinateFromLocationInWindow:(struct CGPoint)arg1;
@property(nonatomic) struct CGPoint scrollOrigin; // @dynamic scrollOrigin;
- (id)parentForInsertingLayer:(id)arg1;
- (id)currentGroup;
- (void)refreshOverlay;
@property(readonly, nonatomic) NSUndoManager *undoManager;
- (id)document;
- (id)canvasView;
- (void)dealloc;
- (id)initWithManager:(id)arg1;
- (BOOL)requiresMSStyleInspectorSectionReload;

// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;

@end

