text: /* Generated by RuntimeBrowser
     Image: /System/Library/PrivateFrameworks/CompanionSync.framework/CompanionSync
   */
  
  @interface SYDecompressingInputStream : NSInputStream <NSStreamDelegate, SYCompressionBufferOptimization, SYStreamEventHandlerBlocks, SYStreamProgress, SYStreamThroughputCounter, _SYStreamRunLoopSourceHandler> {
      unsigned long long  _byteCount;
      _SYZlibStreamInternal * _internal;
      id /* block */  _onBytesAvailable;
      id /* block */  _onClose;
      id /* block */  _onEndOfFile;
      id /* block */  _onError;
      id /* block */  _onOpenComplete;
      id /* block */  _onSpaceAvailable;
      NSProgress * _progress;
      NSInputStream * _stream;
  }
  
  @property (nonatomic, readonly) unsigned long long bytesThroughput;
  @property (readonly, copy) NSString *debugDescription;
  @property (readonly, copy) NSString *description;
  @property (readonly) unsigned long long hash;
  @property (nonatomic) unsigned long long inputBufferSize;
  @property (getter=_internal, nonatomic, readonly) _SYStreamGuts *internal;
  @property (nonatomic, copy) id /* block */ onBytesAvailable;
  @property (nonatomic, copy) id /* block */ onClose;
  @property (nonatomic, copy) id /* block */ onEndOfFile;
  @property (nonatomic, copy) id /* block */ onError;
  @property (nonatomic, copy) id /* block */ onOpenComplete;
  @property (nonatomic, copy) id /* block */ onSpaceAvailable;
  @property (nonatomic) unsigned long long outputBufferSize;
  @property (nonatomic, retain) NSProgress *progress;
  @property (readonly) Class superclass;
  
  - (void).cxx_destruct;
  - (void)_SY_notifyOnQueue:(id)arg1 handler:(id /* block */)arg2;
  - (void)_dispatchMyEvent:(unsigned long long)arg1;
  - (void)_handlePendingInput;
  - (id)_internal;
  - (void)_postEventToDelegate:(unsigned long long)arg1;
  - (unsigned long long)bytesThroughput;
  - (void)close;
  - (void)dealloc;
  - (id)delegate;
  - (bool)getBuffer:(char **)arg1 length:(unsigned long long*)arg2;
  - (bool)hasBytesAvailable;
  - (id)initWithCompressedDataStream:(id)arg1;
  - (id)initWithData:(id)arg1;
  - (id)initWithFileAtPath:(id)arg1;
  - (id)initWithURL:(id)arg1;
  - (unsigned long long)inputBufferSize;
  - (id /* block */)onBytesAvailable;
  - (id /* block */)onClose;
  - (id /* block */)onEndOfFile;
  - (id /* block */)onError;
  - (id /* block */)onOpenComplete;
  - (id /* block */)onSpaceAvailable;
  - (void)open;
  - (unsigned long long)outputBufferSize;
  - (id)progress;
  - (id)propertyForKey:(id)arg1;
  - (long long)read:(char *)arg1 maxLength:(unsigned long long)arg2;
  - (void)removeFromRunLoop:(id)arg1 forMode:(id)arg2;
  - (void)scheduleInRunLoop:(id)arg1 forMode:(id)arg2;
  - (void)setDelegate:(id)arg1;
  - (void)setInputBufferSize:(unsigned long long)arg1;
  - (void)setOnBytesAvailable:(id /* block */)arg1;
  - (void)setOnClose:(id /* block */)arg1;
  - (void)setOnEndOfFile:(id /* block */)arg1;
  - (void)setOnError:(id /* block */)arg1;
  - (void)setOnOpenComplete:(id /* block */)arg1;
  - (void)setOnSpaceAvailable:(id /* block */)arg1;
  - (void)setOutputBufferSize:(unsigned long long)arg1;
  - (void)setProgress:(id)arg1;
  - (bool)setProperty:(id)arg1 forKey:(id)arg2;
  - (void)stream:(id)arg1 handleEvent:(unsigned long long)arg2;
  - (id)streamError;
  - (unsigned long long)streamStatus;
  
  @end
  