@class NSArray, NSMutableDictionary; @interface _KSFileDirectory : _KSFileEntry { NSMutableDictionary *_contents; } @property (class, readonly) BOOL supportsSecureCoding; @property (readonly, retain, nonatomic) NSArray *contents; - (void)consistencyCheck; - (void)addEntry:(id)a0; - (void)encodeWithCoder:(id)a0; - (id)initWithName:(id)a0; - (id)description; - (void).cxx_destruct; - (unsigned long long)countByEnumeratingWithState:(struct { unsigned long long x0; id *x1; unsigned long long *x2; unsigned long long x3[5]; } *)a0 objects:(id *)a1 count:(unsigned long long)a2; - (id)initWithCoder:(id)a0; - (void)restoreToPath:(id)a0; - (id)entryForName:(id)a0; - (void)removeEntryWithName:(id)a0; - (id)findEntryWithComparison:(id /* block */)a0 recursively:(BOOL)a1; - (id)initWithDirectory:(id)a0 captureContents:(BOOL)a1 storeRoot:(BOOL)a2; - (void)performOnEverything:(id /* block */)a0; @end