text: /*
  * This header is generated by classdump-dyld 1.0
  * on Sunday, September 27, 2020 at 11:44:41 AM Mountain Standard Time
  * Operating System: Version 14.0 (Build 18A373)
  * Image Source: /System/Library/PrivateFrameworks/InstallCoordination.framework/InstallCoordination
  * classdump-dyld is licensed under GPLv3, Copyright © 2013-2016 by Elias Limneos.
  */
  
  #import <InstallCoordination/IXOpaqueDataPromise.h>
  #import <libobjc.A.dylib/SZExtractorDelegate.h>
  #import <libobjc.A.dylib/NSSecureCoding.h>
  #import <libobjc.A.dylib/SZExtractor.h>
  
  @protocol SZExtractorDelegate;
  @class SZExtractor, IXPromisedOutOfBandStreamingZipTransferSeed, NSURL, NSString;
  
  @interface IXPromisedOutOfBandStreamingZipTransfer : IXOpaqueDataPromise <SZExtractorDelegate, NSSecureCoding, SZExtractor> {
  
  	id<SZExtractorDelegate> _extractorDelegate;
  	SZExtractor* _extractor;
  
  }
  
  @property (nonatomic,retain) IXPromisedOutOfBandStreamingZipTransferSeed * seed; 
  @property (assign,getter=isComplete,nonatomic) BOOL complete; 
  @property (assign,nonatomic) unsigned long long archiveBytesConsumed; 
  @property (nonatomic,retain) SZExtractor * extractor;                                         //@synthesize extractor=_extractor - In the implementation block
  @property (nonatomic,readonly) BOOL useProgressFromSZExtractor; 
  @property (nonatomic,readonly) NSURL * extractionPath; 
  @property (assign,nonatomic,__weak) id<SZExtractorDelegate> extractorDelegate;                //@synthesize extractorDelegate=_extractorDelegate - In the implementation block
  @property (readonly) unsigned long long hash; 
  @property (readonly) Class superclass; 
  @property (copy,readonly) NSString * description; 
  @property (copy,readonly) NSString * debugDescription; 
  @property (nonatomic,readonly) BOOL doesConsumeExtractedData; 
  +(BOOL)supportsSecureCoding;
  -(void)terminateStreamWithError:(id)arg1 completionBlock:(/*^block*/id)arg2 ;
  -(void)prepareForExtractionToPath:(id)arg1 completionBlock:(/*^block*/id)arg2 ;
  -(void)suspendStreamWithCompletionBlock:(/*^block*/id)arg1 ;
  -(void)supplyBytes:(id)arg1 withCompletionBlock:(/*^block*/id)arg2 ;
  -(void)finishStreamWithCompletionBlock:(/*^block*/id)arg1 ;
  -(BOOL)doesConsumeExtractedData;
  -(void)resetWithCompletion:(/*^block*/id)arg1 ;
  -(id)initWithCoder:(id)arg1 ;
  -(void)encodeWithCoder:(id)arg1 ;
  -(void)setExtractor:(SZExtractor *)arg1 ;
  -(SZExtractor *)extractor;
  -(id)initWithSeed:(id)arg1 ;
  -(void)prepareForExtraction:(/*^block*/id)arg1 ;
  -(Class)seedClass;
  -(unsigned long long)archiveBytesConsumed;
  -(void)setArchiveBytesConsumed:(unsigned long long)arg1 ;
  -(NSURL *)extractionPath;
  -(void)setExtractorDelegate:(id<SZExtractorDelegate>)arg1 ;
  -(BOOL)useProgressFromSZExtractor;
  -(void)setExtractionProgress:(double)arg1 ;
  -(void)extractionCompleteAtArchivePath:(id)arg1 ;
  -(void)extractionEnteredPassThroughMode;
  -(id<SZExtractorDelegate>)extractorDelegate;
  -(BOOL)consumeExtractedDataIfNeeded;
  -(id)initWithName:(id)arg1 client:(unsigned long long)arg2 streamingZipOptions:(id)arg3 archiveSize:(unsigned long long)arg4 diskSpaceNeeded:(unsigned long long)arg5 ;
  -(void)addBytesTransferred:(unsigned long long)arg1 ;
  @end
  
  