luxlabs header browser preview


@class NSString, NSArray, NSURL;

@interface NanoUniverse.AegirCloudCoverService : NSObject {
    void /* unknown type, empty encoding */ directory;
    void /* unknown type, empty encoding */ configuration;
    void /* unknown type, empty encoding */ refreshTimeIntervalInSeconds;
    void /* unknown type, empty encoding */ imageScale;
    void /* unknown type, empty encoding */ privateQueue;
    void /* unknown type, empty encoding */ startBackoffInterval;
    void /* unknown type, empty encoding */ maxBackoffInterval;
    void /* unknown type, empty encoding */ dispatchSourceTimer;
    void /* unknown type, empty encoding */ operationsInProgress;
    void /* unknown type, empty encoding */ backoffInterval;
    void /* unknown type, empty encoding */ session;
    void /* unknown type, empty encoding */ authenticator;
}

@property (class, nonatomic, readonly) NSString *cloudLevelPrefix;
@property (class, nonatomic, readonly) NSString *cloudLevelLowFileName;
@property (class, nonatomic, readonly) NSString *cloudLevelMidFileName;
@property (class, nonatomic, readonly) NSString *cloudLevelHighFileName;

@property (nonatomic, readonly) NSArray *allCloudLevelFileNames;
@property (nonatomic, retain) void /* unknown type, empty encoding */ fileConverter;
@property (nonatomic) void /* unknown type, empty encoding */ disableFetch;
@property (nonatomic, copy) NSURL *directory;
@property (nonatomic, readonly) BOOL canFetchData;

- (id)currentURLForCloudLevelWith:(id)a0;
- (id)urlForCloudLevelWith:(id)a0;
- (id)init;
- (void).cxx_destruct;
- (id)cloudTextureURLs;
- (id)initWithImageScale:(float)a0;
- (void)retrieveCloudTextureURLsWithNotifyOn:(id)a0 completionHandler:(id /* block */)a1;

@end