@interface MDMMCInterface : NSObject + (BOOL)isEnterpriseBookBackupAllowed; + (void)flush; + (BOOL)installProvisioningProfileData:(id)a0 managingProfileIdentifier:(id)a1 outError:(id *)a2; + (BOOL)isPasscodeSet; + (void)storeCertificateData:(id)a0 forHostIdentifier:(id)a1; + (BOOL)isProfileWithIdentifier:(id)a0 managedByProfileWithIdentifier:(id)a1; + (BOOL)isAwaitingDeviceConfigured; + (void)storeCloudConfigurationDetails:(id)a0 completion:(id /* block */)a1; + (id)managedAppIDs; + (BOOL)clearPasscodeWithEscrowKeybagData:(id)a0 secret:(id)a1 outError:(id *)a2; + (id)cloudConfigurationDetails; + (BOOL)removeProvisioningProfileWithUUID:(id)a0 managingProfileIdentifier:(id)a1 outError:(id *)a2; + (void)profileDataStoredForPurpose:(int)a0 completion:(id /* block */)a1; + (void)storeProfileData:(id)a0 configurationSource:(int)a1 purpose:(int)a2 completion:(id /* block */)a3; + (id)mdmProfileIdentifier; + (id)ipcuProfileList; + (void)profiledCheckIn; + (int)_mcCloudConfigSourceForCCSource:(int)a0; + (int)_mcFilterFlagsForMDMFlags:(int)a0; + (int)_mcProfileStoragePurposeForMDMPurpose:(int)a0; + (void)enrollProvisionallyWithNonce:(id)a0 completion:(id /* block */)a1; + (id)filterMDMRestrictions:(id)a0 acceptingKeysFromDictionary:(id)a1; + (void)installProfileDataStoredForPurpose:(int)a0 completion:(id /* block */)a1; + (id)ipcuRemoveProfileWithIdentifier:(id)a0; + (BOOL)isAutomaticDateAndTimeForced; + (BOOL)isDiagnosticsSubmissionRestricted; + (BOOL)isLimitedAppsMode; + (BOOL)isProvisioningProfileWithUUID:(id)a0 managedByProfileWithIdentifier:(id)a1; + (id)mdmQueryableRestrictions; + (id)profileIdentifierForProfileData:(id)a0 allowEmptyPayload:(BOOL)a1 outIsSupervisionProfile:(BOOL *)a2 outProfileSigner:(struct __SecCertificate **)a3 outMayInstallCloudProfile:(BOOL *)a4 outError:(id *)a5; + (id)profileIdentifiersWithFilterFlags:(int)a0; + (id)profileListWithFilterFlags:(int)a0; + (id)provisioningProfileUUIDsWithManagedOnly:(BOOL)a0; + (void)retrieveCloudConfigurationDetailsCompletion:(id /* block */)a0; + (void)retrieveCloudConfigurationFromURL:(id)a0 username:(id)a1 password:(id)a2 anchorCertificates:(id)a3 completion:(id /* block */)a4; @end