//
//     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>

@class NSString;

@interface MSKeyValueObserver : NSObject
{
    BOOL _isObserving;
    id _target;
    SEL _action;
    id _observed;
    NSString *_keyPath;
    unsigned long long _options;
}

- (void).cxx_destruct;
@property(nonatomic) BOOL isObserving; // @synthesize isObserving=_isObserving;
@property(nonatomic) unsigned long long options; // @synthesize options=_options;
@property(retain, nonatomic) NSString *keyPath; // @synthesize keyPath=_keyPath;
@property(nonatomic) __weak id observed; // @synthesize observed=_observed;
@property(nonatomic) SEL action; // @synthesize action=_action;
@property(nonatomic) __weak id target; // @synthesize target=_target;
- (void)observeValueForKeyPath:(id)arg1 ofObject:(id)arg2 change:(id)arg3 context:(void *)arg4;
- (void)dealloc;
- (void)stopObserving;
- (void)startObserving;
- (id)initWithTarget:(id)arg1 action:(SEL)arg2 observing:(id)arg3 keyPath:(id)arg4 options:(unsigned long long)arg5;

@end

