@class NSObject; @protocol MXBundleUtilProtocol, OS_os_log, MXStorageUtilProtocol; @interface MXDeliveryPathUtil : NSObject @property (retain) id storageUtil; @property (retain) id bundleUtil; @property (retain) NSObject *logHandle; - (id)applicationContainerPath; - (void).cxx_destruct; - (id)_applicationContainerPath; - (BOOL)_createDiagnosticDirectoryForDeliveryAtPath:(id)a0 forClient:(id)a1 withError:(id *)a2; - (BOOL)_createMetricDirectoryForDeliveryAtPath:(id)a0 forClient:(id)a1 withError:(id *)a2; - (id)_diagnosticDeliveryDirectoryForAppContainerPath:(id)a0 forClient:(id)a1; - (id)_filepathsFromDirectory:(id)a0 withError:(id *)a1; - (id)_metricDeliveryDirectoryForAppContainerPath:(id)a0 forClient:(id)a1; - (void)_protectDiagnosticUntilFirstUserAuthForPath:(id)a0 forClient:(id)a1 withError:(id *)a2; - (void)_protectMetricUntilFirstUserAuthForPath:(id)a0 withError:(id *)a1; - (id)applicationContainerPathForBundleID:(id)a0; - (BOOL)createDiagnosticDirectoryAtPath:(id)a0 forClient:(id)a1 withError:(id *)a2; - (BOOL)createMetricDirectoryAtPath:(id)a0 forClient:(id)a1 withError:(id *)a2; - (id)diagnosticReportFilepathsFromClient:(id)a0 withError:(id *)a1; - (id)filepathOfDiagnosticForDeliveryFromAppContainerPath:(id)a0 forClient:(id)a1 atDate:(id)a2; - (id)filepathOfMetricForDeliveryFromAppContainerPath:(id)a0 forClient:(id)a1 atDate:(id)a2; - (id)initWithStorageUtil:(id)a0 andBundleUtil:(id)a1; - (id)metricReportFilepathsFromClient:(id)a0 withError:(id *)a1; @end