@interface WFSessionKitAssertion : NSObject { void /* unknown type, empty encoding */ resultHandler; void /* unknown type, empty encoding */ failureHandler; void /* unknown type, empty encoding */ purpose; void /* unknown type, empty encoding */ state; void /* unknown type, empty encoding */ queue; void /* unknown type, empty encoding */ additionalResultHandlers; void /* unknown type, empty encoding */ additionalFailureHandlers; void /* unknown type, empty encoding */ cancellables; } @property (nonatomic, copy) id /* block */ resultHandler; @property (nonatomic, copy) id /* block */ failureHandler; - (void)addCompletionHandlerIfRunning:(id /* block */)a0; - (id)init; - (void)dealloc; - (id)initWithSessionIdentifier:(id)a0; - (void).cxx_destruct; - (void)cancel; - (id)initWithBundleIdentifier:(id)a0; - (void)startTimeoutTimer; - (BOOL)takeWithError:(id *)a0; @end