@class NSString, NSDictionary; @interface CacheDeleteVolume : NSObject @property (readonly) BOOL isRoot; @property (readonly, nonatomic) NSString *fsType; @property (readonly, nonatomic) NSString *mountPoint; @property (readonly) unsigned long long initialFreespace; @property (readonly, nonatomic) NSDictionary *thresholds; @property (readonly, nonatomic) long long state; @property (readonly) int dev; @property (readonly) unsigned int block_size; @property (readonly, nonatomic) NSString *bsdName; + (id)volumeWithUUID:(id)a0; + (id)mountPointForUUID:(id)a0; + (id)volumeWithPath:(id)a0; + (long long)stateForPath:(id)a0; + (id)rootVolume; + (id)validateVolumeAtPath:(id)a0; + (id)volumeWithMountpoint:(id)a0; - (id)initWithPath:(id)a0; - (BOOL)validate; - (unsigned long long)hash; - (id)FSEventsUUID; - (id)uuid; - (unsigned long long)freespace; - (long long)state; - (unsigned long long)size; - (unsigned long long)amountPurged; - (id)description; - (unsigned long long)used; - (void).cxx_destruct; - (id)initWithVolume:(id)a0; - (BOOL)amountIsRational:(id)a0; - (BOOL)containsPath:(id)a0; - (BOOL)isEqual:(id)a0; - (BOOL)freespaceIsStale:(unsigned long long)a0; - (BOOL)mayContainPurgeableAmount:(id)a0 forService:(id)a1; - (unsigned long long)effective_size; - (id)copyWithZone:(struct _NSZone { } *)a0; - (BOOL)isEqualTo:(id)a0; @end