@class NSObject; @protocol OS_dispatch_queue; @interface IMURLSession : AMSURLSession { NSObject *_syncQueue; long long _state; } @property (nonatomic) BOOL followsRedirects; @property (readonly, nonatomic) long long state; @property (readonly, nonatomic) BOOL isUsable; - (void)URLSession:(id)a0 didBecomeInvalidWithError:(id)a1; - (void).cxx_destruct; - (void)_configureProtocolHandler; - (void)finishTasksAndInvalidate; - (id)initWithConfiguration:(id)a0 delegate:(id)a1 delegateQueue:(id)a2; - (void)invalidateAndCancel; @end