@interface AFThreeArgumentSafetyBlock : NSObject { struct atomic_flag { _Atomic BOOL _Value; } _hasInvoked; id /* block */ _block; id _defaultValue1; id _defaultValue2; id _defaultValue3; } - (id)initWithBlock:(id /* block */)a0; - (void)dealloc; - (void).cxx_destruct; - (id)initWithBlock:(id /* block */)a0 defaultValue1:(id)a1 defaultValue2:(id)a2 defaultValue3:(id)a3; - (BOOL)invokeWithValue:(id)a0 andValue:(id)a1 andValue:(id)a2; @end