@class NSString, WFRemoteExecutionRequest, NSObject, IDSService; @protocol OS_dispatch_source, WFRemoteExecutionSessionDelegate; @interface WFRemoteExecutionSession : NSObject @property (retain, nonatomic) NSObject *timeoutTimer; @property (retain, nonatomic) WFRemoteExecutionRequest *request; @property (copy, nonatomic) NSString *idsIdentifier; @property (nonatomic) unsigned long long state; @property (weak, nonatomic) id delegate; @property (readonly, nonatomic) IDSService *service; - (void)finish; - (void)cancelTimeout; - (id)initWithService:(id)a0; - (void).cxx_destruct; - (void)finishWithError:(id)a0; - (void)handleIncomingProtobuf:(id)a0; - (void)handleTimeout; - (id)invalidAceCommandError; - (void)restartTimeout; - (void)sendToDestinations:(id)a0 options:(id)a1; - (id)sessionTimedOutError; - (double)timeoutLimitInSeconds; @end