luxlabs header browser preview


@class NSString;

@interface MBTemporaryDirectory : NSObject {
    NSString *_identifier;
    NSString *_path;
    char *_fsRepPath;
    BOOL _disposed;
}

@property (readonly, nonatomic) NSString *path;

+ (id)sharedTemporaryDirectoryForTesting;
+ (id)sharedTemporaryDirectoryIdentifiedBy:(id)a0;
+ (id)temporaryDirectoryOnSameVolumeAsPath:(id)a0 identifiedBy:(id)a1 error:(id *)a2;
+ (id)userTemporaryDirectoryForPersona:(id)a0 identifiedBy:(id)a1;
+ (id)userTemporaryDirectoryForTesting;

- (void)dealloc;
- (BOOL)dispose;
- (id)description;
- (void).cxx_destruct;
- (id)_initWithExistingFsRepPath:(char *)a0 identifier:(id)a1;
- (BOOL)_purgeContentsAt:(id)a0 error:(id *)a1;
- (BOOL)disposeWithError:(id *)a0;
- (id)makeTemporaryFilePath;
- (BOOL)purgeContentsWithError:(id *)a0;

@end