@class NSArray, NSString, NSURL, NSDictionary, NSData, NSError; @interface OSASubmitter : NSObject { long long _responseCode; NSData *_responseData; NSDictionary *_responseHeaders; NSError *_responseError; BOOL _dryRun; unsigned int _jobCount; } @property BOOL allowUnsignedBlobs; @property (copy) NSArray *internalWhitelist; @property (copy) NSString *connectionType; @property (readonly) NSURL *submissionURL; @property (copy) NSDictionary *launchInfo; + (id)extractAuthenticatedBlob:(id)a0 error:(id *)a1; + (id)submissionPathsWithHomeDirectory:(id)a0; - (void)abort; - (id)init; - (void).cxx_destruct; - (void)postContent:(id)a0 withHeaders:(id)a1; - (id)applyTasking:(id)a0 taskId:(id)a1 usingConfig:(id)a2 fromBlob:(id)a3; - (BOOL)cheaterTaskingWithSets:(id)a0 usingConfig:(id)a1 resultsCallback:(id /* block */)a2; - (id)getAdditionalRequestHeaders; - (id)locateLog:(id)a0 forRouting:(id)a1 usingConfig:(id)a2 options:(id)a3 error:(id *)a4; - (void)prefaceSubmission:(id)a0 withData:(id)a1 usingArchive:(id)a2 andHeaders:(id)a3; - (void)prepConfig:(id)a0; - (id)primarySubmissionPaths; - (id)processJob:(id)a0 forRouting:(id)a1 including:(id)a2 usingConfig:(id)a3 taskings:(id)a4 summarize:(id)a5 additionalRequestHeaders:(id)a6; - (id)processSubmissionJobs:(id)a0 usingConfig:(id)a1 summarize:(id)a2; - (BOOL)submitLogsUsingPolicy:(id)a0 resultsCallback:(id /* block */)a1; - (id)taskingLastSuccessfulRequest; - (BOOL)taskingNeedsRefreshForRouting:(id)a0 at:(double)a1; - (void)updateTaskingLastSuccessfulRequest:(id)a0 at:(double)a1; @end