@class NSString, NSMutableArray, NSError; @interface _UILibArchiveStreamingReader : NSObject { long long _state; struct ui_archive { } *_laArchive; int _laArchiveType; NSString *_laArchiveTypeName; int _laProcessingState; long long _nextLoadedItemEntrySequenceIndex; NSMutableArray *_readableLoadedItemEntryQueue; NSError *_readError; } @property (readonly, nonatomic) NSString *archivePath; @property (readonly, nonatomic) struct ui_archive { } *underlyingArchive; @property (nonatomic) long long appleDoubleIdentificationType; @property (readonly, nonatomic) NSString *openedArchiveUnderlyingFormatName; - (void)close; - (BOOL)open; - (void).cxx_destruct; - (void)_closeArchive; - (id)_debugLoadAndPrintAllRemainingItems; - (id)_loadItemByReadingAttributesFromUnderlyingArchiveEntry:(struct ui_archive_entry { } *)a0; - (id)_nextSimpleItemFromPendingQueueOrLibArchiveRead; - (BOOL)_openArchive; - (BOOL)_readItemsWithShouldVisitBlock:(id /* block */)a0 visitorBlock:(id /* block */)a1 error:(id *)a2; - (BOOL)_shouldReportAsAppleDoubleItem:(id)a0 withConfirmedAppleDoubleFiles:(id)a1; - (BOOL)_shouldReportAsLogicalItem:(id)a0 withConfirmedAppleDoubleFiles:(id)a1; - (id)initForReadingArchivePath:(id)a0; - (BOOL)readAllItemsWithBlock:(id /* block */)a0 error:(id *)a1; - (BOOL)readLogicalItemsWithBlock:(id /* block */)a0 error:(id *)a1; @end