@class NSMutableArray, NSString, NSArray, NSData, NSError, NSObject, NSMutableOrderedSet; @protocol OS_dispatch_queue, LiveFSVolumeCore; @interface LiveFSPathHelper : NSObject { NSObject *ourQueue; id ourMount; NSString *rootFileHandle; NSData *_attributes; NSArray *pathComponents; unsigned long long currentPathComponent; NSMutableOrderedSet *fileHandleStack; NSMutableArray *attributeStack; unsigned long long fileHandleStackCount; BOOL lookupCompleted; BOOL lookupInProgress; BOOL resolveTrailingSymlink; unsigned long long numberOfSymlinks; id /* block */ completionHandler; } @property BOOL resolveTrailingSymlink; @property (readonly) NSError *error; @property (readonly) NSString *fileHandle; @property (readonly) NSData *attributes; + (id)helperWithMount:(id)a0 andPath:(id)a1; - (void)dealloc; - (void).cxx_destruct; - (void)finalizeWithError:(id)a0; - (void)resolveSymlink:(id)a0; - (id)currentFileHandle; - (void)finalizeWithErrno:(int)a0; - (id)initWithMount:(id)a0 andPath:(id)a1; - (void)lookupNextComponent; - (void)lookupWithCompletionHandler:(id /* block */)a0; - (id)peekFileHandle; - (id)popFileHandle; - (void)processLookupReplyWithResult:(int)a0 item:(id)a1 andAttributes:(id)a2; - (void)processReadLinkReplyForLink:(id)a0 withResult:(int)a1 linkString:(id)a2 andAttributes:(id)a3; - (void)pushFileHandle:(id)a0 attributes:(id)a1; - (void)reclaimItem:(id)a0 withContinuation:(id /* block */)a1; @end