luxlabs header browser preview


@class NSString;

@interface Main : NSObject {
    NSString *_path;
    NSString *_fileName;
    void *_zip;
}

@property (readonly, nonatomic) BOOL open;
@property (readonly, nonatomic) BOOL close;

+ (BOOL)createZipFileAtPath:(id)a0 withContentsOfDirectory:(id)a1;
+ (BOOL)createZipFileAtPath:(id)a0 withContentsOfDirectory:(id)a1 keepParentDirectory:(BOOL)a2;
+ (BOOL)createZipFileAtPath:(id)a0 withFilesAtPaths:(id)a1;
+ (id)dateWithMicrosoftDOSFormat:(unsigned int)a0;
+ (BOOL)unzipFileAtPath:(id)a0 toDestination:(id)a1;
+ (BOOL)unzipFileAtPath:(id)a0 toDestination:(id)a1 delegate:(id)a2;
+ (BOOL)unzipFileAtPath:(id)a0 toDestination:(id)a1 overwrite:(BOOL)a2 password:(id)a3 error:(id *)a4;
+ (BOOL)unzipFileAtPath:(id)a0 toDestination:(id)a1 overwrite:(BOOL)a2 password:(id)a3 error:(id *)a4 delegate:(id)a5;
+ (BOOL)unzipFileAtPath:(id)a0 toDestination:(id)a1 overwrite:(BOOL)a2 password:(id)a3 error:(id *)a4 delegate:(id)a5 progressHandler:(id /* block */)a6 completionHandler:(id /* block */)a7;
+ (BOOL)unzipFileAtPath:(id)a0 toDestination:(id)a1 overwrite:(BOOL)a2 password:(id)a3 progressHandler:(id /* block */)a4 completionHandler:(id /* block */)a5;
+ (BOOL)unzipFileAtPath:(id)a0 toDestination:(id)a1 progressHandler:(id /* block */)a2 completionHandler:(id /* block */)a3;

- (id)initWithPath:(id)a0;
- (void).cxx_destruct;
- (BOOL)writeFile:(id)a0;
- (BOOL)writeData:(id)a0 fileName:(id)a1;
- (BOOL)writeFileAtPath:(id)a0 withFileName:(id)a1;
- (BOOL)writeFolderAtPath:(id)a0 withFolderName:(id)a1;
- (void)zipInformation:(struct { struct tm_zip_s { unsigned int x0; unsigned int x1; unsigned int x2; unsigned int x3; unsigned int x4; unsigned int x5; } x0; unsigned long long x1; unsigned long long x2; unsigned long long x3; } *)a0 setDate:(id)a1;

@end