//
//     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 <SketchControllers/MSInspectorValueAdaptor.h>

#import <SketchControllers/MSIncrementDecrementDelegate-Protocol.h>

@class NSNumberFormatter;
@protocol MSInspectorMathValueAdaptorDelegate;

@interface MSMathInspectorValueAdaptor : MSInspectorValueAdaptor <MSIncrementDecrementDelegate>
{
    BOOL _clampsValues;
    BOOL _adjustIndividually;
    BOOL _useNSNullForNilValues;
    BOOL _isIncrementing;
    BOOL _forcePrefixMath;
    NSNumberFormatter *_numberFormatter;
    unsigned long long _operation;
    NSNumberFormatter *_cachedFloatNumberFormatter;
    NSNumberFormatter *_cachedIntegerNumberFormatter;
}

- (void).cxx_destruct;
@property(retain, nonatomic) NSNumberFormatter *cachedIntegerNumberFormatter; // @synthesize cachedIntegerNumberFormatter=_cachedIntegerNumberFormatter;
@property(retain, nonatomic) NSNumberFormatter *cachedFloatNumberFormatter; // @synthesize cachedFloatNumberFormatter=_cachedFloatNumberFormatter;
@property(nonatomic) BOOL forcePrefixMath; // @synthesize forcePrefixMath=_forcePrefixMath;
@property(nonatomic) unsigned long long operation; // @synthesize operation=_operation;
@property(nonatomic) BOOL isIncrementing; // @synthesize isIncrementing=_isIncrementing;
@property(nonatomic) BOOL useNSNullForNilValues; // @synthesize useNSNullForNilValues=_useNSNullForNilValues;
@property(retain, nonatomic) NSNumberFormatter *numberFormatter; // @synthesize numberFormatter=_numberFormatter;
@property(nonatomic) BOOL adjustIndividually; // @synthesize adjustIndividually=_adjustIndividually;
@property(nonatomic) BOOL clampsValues; // @synthesize clampsValues=_clampsValues;
- (void)forceRelativeMathForBlock:(CDUnknownBlockType)arg1;
- (unsigned long long)currentAdjustOptions;
- (id)errorWithUnparsableString:(id)arg1;
- (id)checkAndAdjustValues:(id)arg1 contexts:(id)arg2 withNumberFormatter:(id)arg3 error:(id *)arg4;
- (id)valueFromPrefixStrippedString:(id)arg1 forModel:(id)arg2 originalString:(id)arg3 error:(id *)arg4;
- (id)transformAdaptorValue:(id)arg1 forModel:(id)arg2 context:(id *)arg3 error:(id *)arg4;
- (id)trimValueString:(id)arg1 getMathPrefix:(id *)arg2;
- (BOOL)valueStringShouldProduceNullResult:(id)arg1;
- (id)transformedValuesFromAdaptorValue:(id)arg1 contexts:(id *)arg2 error:(id *)arg3;
- (void)setValue:(id)arg1;
- (id)value;
@property(readonly, nonatomic) BOOL allowsFloat;
@property(readonly, nonatomic) NSNumberFormatter *effectiveNumberFormatter;
- (id)initWithModelsController:(id)arg1 valueGetter:(CDUnknownBlockType)arg2 valueSetter:(CDUnknownBlockType)arg3 modelKeyPathsToWatch:(id)arg4;
- (id)initWithModelsController:(id)arg1 floatValueGetter:(CDUnknownBlockType)arg2 floatValueSetter:(CDUnknownBlockType)arg3 modelKeyPathsToWatch:(id)arg4;
- (void)incrementBy:(double)arg1 sender:(id)arg2;
- (id)initWithModelsController:(id)arg1 modelKeyPath:(id)arg2 valueTransformer:(id)arg3;

// Remaining properties
@property(nonatomic) __weak id <MSInspectorMathValueAdaptorDelegate> delegate; // @dynamic delegate;

@end

