text: /*
  * This header is generated by classdump-dyld 1.0
  * on Sunday, June 7, 2020 at 11:40:57 AM Mountain Standard Time
  * Operating System: Version 13.4.5 (Build 17L562)
  * Image Source: /System/Library/PrivateFrameworks/CoreThemeDefinition.framework/CoreThemeDefinition
  * classdump-dyld is licensed under GPLv3, Copyright © 2013-2016 by Elias Limneos.
  */
  
  
  #import <CoreThemeDefinition/CoreThemeDefinition-Structs.h>
  @class CoreThemeDocument, CUIMutableCommonAssetStorage, NSMutableArray, NSArray, NSString, TDLogger, NSThread, NSUUID;
  
  @interface TDDistiller : NSObject {
  
  	CoreThemeDocument* _document;
  	CUIMutableCommonAssetStorage* _assetStore;
  	NSMutableArray* _renditionEntries;
  	NSArray* _changedProductions;
  	NSArray* _mainThreadPerformRunLoopModes;
  	int _fileCompression;
  	BOOL _dontPackRenditionsBeforeDistilling;
  	BOOL _incremental;
  	BOOL _cancelled;
  	BOOL _successful;
  	BOOL _finished;
  	NSString* _assetStoreVersionString;
  	long long _assetStoreVersionNumber;
  	TDLogger* _logger;
  	NSString* _accumulatedErrorDescription;
  	NSThread* _callbackThread;
  	/*^block*/id _completionHandler;
  
  }
  
  @property (getter=isIncremental) BOOL incremental;                                 //@synthesize incremental=_incremental - In the implementation block
  @property (getter=isCancelled) BOOL cancelled;                                     //@synthesize cancelled=_cancelled - In the implementation block
  @property (getter=isFinished) BOOL finished;                                       //@synthesize finished=_finished - In the implementation block
  @property (getter=isSuccessful) BOOL successful;                                   //@synthesize successful=_successful - In the implementation block
  @property (nonatomic,retain) NSString * accumulatedErrorDescription;               //@synthesize accumulatedErrorDescription=_accumulatedErrorDescription - In the implementation block
  @property (retain) NSThread * callbackThread;                                      //@synthesize callbackThread=_callbackThread - In the implementation block
  @property (copy) id completionHandler;                                             //@synthesize completionHandler=_completionHandler - In the implementation block
  @property (nonatomic,readonly) NSUUID * uuid; 
  @property (assign) int fileCompression; 
  @property (copy) NSString * assetStoreVersionString;                               //@synthesize assetStoreVersionString=_assetStoreVersionString - In the implementation block
  @property (assign) long long assetStoreVersionNumber;                              //@synthesize assetStoreVersionNumber=_assetStoreVersionNumber - In the implementation block
  @property (retain) TDLogger * logger;                                              //@synthesize logger=_logger - In the implementation block
  @property (assign,nonatomic) BOOL dontPackRenditionsBeforeDistilling;              //@synthesize dontPackRenditionsBeforeDistilling=_dontPackRenditionsBeforeDistilling - In the implementation block
  -(void)dealloc;
  -(void)waitUntilFinished;
  -(void)setFinished:(BOOL)arg1 ;
  -(BOOL)isCancelled;
  -(BOOL)isFinished;
  -(NSUUID *)uuid;
  -(TDLogger *)logger;
  -(void)setCompletionHandler:(id)arg1 ;
  -(id)completionHandler;
  -(void)setCancelled:(BOOL)arg1 ;
  -(id)keyFormatData;
  -(void)setIncremental:(BOOL)arg1 ;
  -(void)setLogger:(TDLogger *)arg1 ;
  -(void)setSuccessful:(BOOL)arg1 ;
  -(BOOL)isIncremental;
  -(NSThread *)callbackThread;
  -(void)setCallbackThread:(NSThread *)arg1 ;
  -(BOOL)isSuccessful;
  -(void)_logError:(id)arg1 ;
  -(void)_logWarning:(id)arg1 ;
  -(void)_logExtra:(id)arg1 ;
  -(id)initWithDocument:(id)arg1 outputPath:(id)arg2 attemptIncremental:(BOOL)arg3 versionString:(id)arg4 ;
  -(id)_keyDataFromKey:(const renditionkeytoken*)arg1 ;
  -(void)_logInfo:(id)arg1 ;
  -(void)removeRenditionsFromAssetStoreWithKey:(id)arg1 ;
  -(void)setAssetStoreRenditionCount:(unsigned)arg1 ;
  -(void)setAssetStoreUuid:(id)arg1 ;
  -(void)setAssetStoreAssociatedChecksum:(unsigned)arg1 ;
  -(void)setAssetStoreKeyFormatData:(id)arg1 ;
  -(void)setAssetStoreKeySemantics:(int)arg1 ;
  -(void)setAssetStorageVersion:(unsigned)arg1 ;
  -(void)setAssetStorageVersionString:(const char*)arg1 ;
  -(void)setAssetSchemaVersion:(unsigned)arg1 ;
  -(void)setAssetColorSpaceID:(unsigned)arg1 ;
  -(BOOL)assetStoreWriteToDisk;
  -(BOOL)_storeRenditions;
  -(id)initWithDocument:(id)arg1 outputPath:(id)arg2 attemptIncremental:(BOOL)arg3 ;
  -(void)setDontPackRenditionsBeforeDistilling:(BOOL)arg1 ;
  -(long long)assetStoreVersionNumber;
  -(void)setAssetStoreVersionNumber:(long long)arg1 ;
  -(NSString *)assetStoreVersionString;
  -(void)setAssetStoreVersionString:(NSString *)arg1 ;
  -(void)saveAndDistillWithCompletionHandler:(/*^block*/id)arg1 ;
  -(NSString *)accumulatedErrorDescription;
  -(void)setAccumulatedErrorDescription:(NSString *)arg1 ;
  -(void)_accumulateErrorDescription:(id)arg1 ;
  -(BOOL)_setupWithOutputPath:(id)arg1 attemptIncremental:(BOOL)arg2 ;
  -(id)_filterRenditions:(id)arg1 ;
  -(void)_logErrorAndAccumulateDescription:(id)arg1 ;
  -(void)_binaryInsertList:(id)arg1 ;
  -(BOOL)_sortRenditionEntries;
  -(void)setAsset:(id)arg1 withKey:(const renditionkeytoken*)arg2 fromRenditionSpec:(id)arg3 ;
  -(id)_renditionsWithError:(id*)arg1 ;
  -(id)_productionForRenditionSpec:(id)arg1 ;
  -(BOOL)_distillColorDefinitions:(id)arg1 ;
  -(BOOL)_distillFonts:(id)arg1 ;
  -(BOOL)_distillNamedElements:(id)arg1 ;
  -(BOOL)_distillCursorFacetDefinitions:(id)arg1 ;
  -(void)markDistillationAsFinished;
  -(void)performSelectorOnCallbackThread:(SEL)arg1 withObject:(id)arg2 waitUntilDone:(BOOL)arg3 ;
  -(id)dateOfLastDistill;
  -(BOOL)distillCustomFontSizes;
  -(id)_keySpecsToRemoveFromKeySpecs:(id)arg1 ;
  -(unsigned long long)_removeRenditionsWithKeySpecs:(id)arg1 ;
  -(id)_renditionsFromProductions:(id)arg1 error:(id*)arg2 ;
  -(BOOL)_recordRenditionEntryFromRendition:(id)arg1 ;
  -(BOOL)sortAndStoreRenditions;
  -(void)_resetDocumentUuid:(id)arg1 ;
  -(void)finishDistillationWithSuccess:(BOOL)arg1 ;
  -(BOOL)distillCatalogGlobals;
  -(BOOL)distillThemeAppearances;
  -(BOOL)distillLocalizationss;
  -(BOOL)distillCustomColors;
  -(BOOL)distillCustomFonts;
  -(BOOL)distillNamedElements;
  -(BOOL)distillCursorFacetDefinitions;
  -(BOOL)distillRenditions;
  -(BOOL)dontPackRenditionsBeforeDistilling;
  -(void)_distillChanges:(id)arg1 ;
  -(void)_distill:(id)arg1 ;
  -(void)waitTimerDidFire:(id)arg1 ;
  -(int)fileCompression;
  -(void)setFileCompression:(int)arg1 ;
  -(id)initWithDocument:(id)arg1 outputPath:(id)arg2 ;
  -(id)initWithDocument:(id)arg1 outputPath:(id)arg2 versionString:(id)arg3 ;
  -(id)documentPath;
  -(id)_textureFaceExclusionPredicate;
  -(id)_copyStandardEffectDefinitions;
  -(void)cancelDistill;
  @end
  
  