@class NSString; @interface HMDResetConfigPostCleanup : HMFObject <HMFLogging> @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; + (id)logCategory; + (id)_readExistingPostCleanupRecord; + (void)deleteFilesInsideDirectory:(id)a0 excludingFiles:(id)a1 shouldSkipDirectories:(BOOL)a2; + (void)deleteFilesInsideDirectory:(id)a0 excludingFiles:(id)a1 shouldSkipDirectories:(BOOL)a2 usingFileManager:(id)a3; + (id)filesToExcludeFromCacheDirectory; + (id)filesToExcludeFromHomedDirectory; + (void)performAnyPostCleanupStepsIfNecessary; + (void)performIndividualCleanupTasks:(unsigned long long)a0 onRootDirectory:(id)a1; + (void)performResetConfigPostCleanupSteps:(unsigned long long)a0 dueToReason:(unsigned long long)a1; + (void)removeFilesAtLocation:(id)a0; + (void)removeFilesAtLocation:(id)a0 usingFileManager:(id)a1; + (id)resetConfigPostCleanupFileLocation; + (id)sqlFileListToRemove:(id)a0 fromRootDirectory:(id)a1; + (void)writePostCleanupRecordToRemoveAllCoreDataFilesWithReason:(unsigned long long)a0; + (void)writePostCleanupRecordWithReason:(unsigned long long)a0 steps:(unsigned long long)a1; @end