//
//     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 <objc/NSObject.h>

#import "MSActionObserver-Protocol.h"
#import "NSTextFieldDelegate-Protocol.h"

@class NSArray, NSDictionary, NSMutableArray, NSMutableDictionary, NSString, NSTextField, NSURL;
@protocol OS_dispatch_queue, OS_dispatch_semaphore;

@interface MSCrashLogManager : NSObject <MSActionObserver, NSTextFieldDelegate>
{
    NSObject<OS_dispatch_queue> *_environmentQueue;
    NSMutableDictionary *_environment;
    NSObject<OS_dispatch_queue> *_itemsQueue;
    NSMutableArray *_items;
    BOOL _send;
    NSString *_text;
    NSString *_attachmentText;
    NSTextField *_header;
    NSTextField *_emailField;
    NSTextField *_commentsField;
    NSMutableDictionary *_groupedEvents;
    NSObject<OS_dispatch_semaphore> *_semaphore;
    NSString *_userEmail;
    NSString *_userComment;
}

- (void).cxx_destruct;
@property(retain, nonatomic) NSString *userComment; // @synthesize userComment=_userComment;
@property(retain, nonatomic) NSString *userEmail; // @synthesize userEmail=_userEmail;
@property(nonatomic) BOOL send; // @synthesize send=_send;
@property(retain, nonatomic) NSObject<OS_dispatch_semaphore> *semaphore; // @synthesize semaphore=_semaphore;
@property(retain, nonatomic) NSMutableDictionary *groupedEvents; // @synthesize groupedEvents=_groupedEvents;
@property(nonatomic) __weak NSTextField *commentsField; // @synthesize commentsField=_commentsField;
@property(nonatomic) __weak NSTextField *emailField; // @synthesize emailField=_emailField;
@property(nonatomic) __weak NSTextField *header; // @synthesize header=_header;
@property(retain, nonatomic) NSString *attachmentText; // @synthesize attachmentText=_attachmentText;
@property(readonly, nonatomic) NSString *text; // @synthesize text=_text;
- (void)send:(id)arg1;
- (void)cancel:(id)arg1;
- (id)removeHexadecimalNumbersFromString:(id)arg1;
- (id)removeHexadecimalNumberFromString:(id)arg1;
- (id)simpleGroupingHashForError:(id)arg1;
- (id)groupingHashForHandledEvent:(id)arg1;
- (unsigned long long)firstRelevantStackFrameIndex:(id)arg1;
- (BOOL)isStackFrame:(id)arg1 similarTo:(id)arg2;
- (BOOL)isNewError:(id)arg1 newToGroupWithHash:(id)arg2;
- (BOOL)shouldSendHandledEvent:(id)arg1;
- (BOOL)setup;
- (void)actionController:(id)arg1 didInstantActionWithID:(id)arg2 context:(id)arg3;
- (void)actionController:(id)arg1 didFinishActionWithID:(id)arg2 context:(id)arg3;
- (void)actionController:(id)arg1 willBeginActionWithID:(id)arg2 context:(id)arg3;
- (void)logActionWithName:(id)arg1 actionID:(id)arg2 context:(id)arg3;
- (id)prepareContextForLog:(id)arg1;
- (void)unprotected_loadEnvironmentIfNeeded;
@property(readonly, nonatomic) NSDictionary *environment;
- (void)unprotected_loadItemsIfNeeded;
@property(readonly, nonatomic) NSArray *items;
- (id)appSupportURL;
@property(readonly, nonatomic) NSURL *environmentURL;
@property(readonly, nonatomic) NSURL *logURL;
- (void)setEnvironmentValue:(id)arg1 forKey:(id)arg2;
- (void)clearEnvironment;
- (void)log:(id)arg1;
- (id)init;
- (BOOL)control:(id)arg1 textView:(id)arg2 doCommandBySelector:(SEL)arg3;

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

@end

