luxlabs header browser preview


@interface TSPDirectoryPackage : TSPPackage

+ (id)componentFileURLForPackageURL:(id)a0 packageLocator:(id)a1;
+ (BOOL)isValidPackageAtURL:(id)a0;
+ (id)objectArchiveURLForPackageURL:(id)a0;
+ (unsigned long long)zipArchiveOptions;
+ (id)zipArchiveURLFromPackageURL:(id)a0;

- (long long)packageType;
- (void)copyComponent:(id)a0 toPackageURL:(id)a1 packageLocator:(id)a2 zipFileWriter:(id)a3 encryptionKey:(id)a4 canLink:(BOOL)a5 completion:(id /* block */)a6;
- (id)dataAtRelativePath:(id)a0 allowDecryption:(BOOL)a1 error:(id *)a2;
- (BOOL)hasDataAtRelativePath:(id)a0;
- (id)newDataStorageAtRelativePath:(id)a0 decryptionInfo:(id)a1 materializedLength:(unsigned long long)a2 packageURL:(id)a3 lastModificationDate:(out id *)a4;
- (id)newDocumentPropertiesWithURL:(id)a0 zipProvider:(id /* block */)a1 error:(id *)a2;
- (id)newRawDataReadChannelAtRelativePath:(id)a0;
- (id)newRawReadChannelForComponentLocator:(id)a0 isStoredOutsideObjectArchive:(BOOL)a1 error:(id *)a2;
- (id)packageEntryInfoAtRelativePath:(id)a0 error:(id *)a1;
- (id)packageEntryInfoForComponentLocator:(id)a0 isStoredOutsideObjectArchive:(BOOL)a1;
- (void)prepareForDocumentReplacementWithSuccess:(BOOL)a0 forSafeSave:(BOOL)a1 originalURL:(id)a2;

@end