//
//     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 "MSBitmapEditor.h"

@class NSBezierPath;

@interface MSBitmapRectangleEditor : MSBitmapEditor
{
    BOOL _didDrag;
    long long _dragMode;
    NSBezierPath *_selectionBeforeDrag;
    struct CGPoint _mouseDownPoint;
    struct CGPoint _mouseEndPoint;
}

+ (id)accumulateSelectionWithPrevious:(id)arg1 draggingRect:(id)arg2 dragMode:(long long)arg3;
- (void).cxx_destruct;
@property(retain, nonatomic) NSBezierPath *selectionBeforeDrag; // @synthesize selectionBeforeDrag=_selectionBeforeDrag;
@property(nonatomic) struct CGPoint mouseEndPoint; // @synthesize mouseEndPoint=_mouseEndPoint;
@property(nonatomic) struct CGPoint mouseDownPoint; // @synthesize mouseDownPoint=_mouseDownPoint;
@property(nonatomic) BOOL didDrag; // @synthesize didDrag=_didDrag;
@property(nonatomic) long long dragMode; // @synthesize dragMode=_dragMode;
- (struct CGRect)rectFromDraggingPoints;
- (struct CGRect)rectForLabel;
- (id)overlayItems:(unsigned long long)arg1 parameters:(struct MSRenderingParameters)arg2;
- (void)resetDraggingPoints;
- (void)mouseUp:(struct CGPoint)arg1 flags:(unsigned long long)arg2;
- (void)mouseDragged:(struct CGPoint)arg1;
- (void)mouseDown:(struct CGPoint)arg1 flags:(unsigned long long)arg2;
- (id)init;

@end

