luxlabs header browser preview


@class NSString, NSError, NSObject, MPCVocalAttenuationModel;
@protocol OS_dispatch_queue;

@interface MPCVocalAttenuationModelProviderImplementation : NSObject {
    NSObject<OS_dispatch_queue> *_creationQueue;
}

@property (retain, nonatomic) MPCVocalAttenuationModel *model;
@property (copy, nonatomic) NSError *loadingError;
@property (readonly, nonatomic) long long state;
@property (readonly, copy, nonatomic) NSString *plistPath;
@property (readonly, copy, nonatomic) NSString *basePath;
@property (readonly, copy, nonatomic) NSString *modelName;

- (id)init;
- (id)baseDirectoryURL;
- (void).cxx_destruct;
- (void)prepareWithCompletion:(id /* block */)a0;
- (id)_setupPaths;
- (id)baseModelDirectoryURL;
- (id)bundleModelDirectoryURL;
- (id)directoriesAtURL:(id)a0;
- (BOOL)isValidEspressoFile:(id)a0;
- (BOOL)isValidModelFile:(id)a0;
- (BOOL)isValidPlistModelFile:(id)a0;
- (id)latestModelDirectoryAtURL:(id)a0;
- (id)modelFileExtensions;
- (BOOL)moveModelFromURL:(id)a0 toURL:(id)a1;
- (void)purgeModelAtURL:(id)a0;
- (void)purgeSideLoadedModelDirectoriesAtURL:(id)a0;
- (id)remoteModelDirectoryURL;
- (BOOL)validateModelAtURL:(id)a0;

@end