@class DESBundleRegistry, NSURL; @interface DESRecordStorePolicyManager : NSObject { DESBundleRegistry *_bundleRegistry; NSURL *_policyPathURL; } + (id)sharedInstance; - (id)supportedRecordTypesForPluginID:(id)a0; - (id)policyForNSExtensionPluginID:(id)a0; - (id)supportedCoreDuetEventStreamNamesForPluginID:(id)a0; - (unsigned long long)coreDuetEventLimitForPluginID:(id)a0; - (id)arrayOfStringForPlugin:(id)a0 key:(id)a1 defaultValue:(id)a2; - (id)coreDuetPredicateForPluginID:(id)a0; - (unsigned long long)daysToExpirationOfRecordsForPluginID:(id)a0; - (id)policyForPluginID:(id)a0; - (void).cxx_destruct; - (unsigned long long)maximumNumberOfRecordsForPluginID:(id)a0; - (id)stringForPluginID:(id)a0 key:(id)a1 defaultValue:(id)a2; - (id)coreDuetEventQueryForPluginID:(id)a0; - (id)initWithBundleRegistry:(id)a0 policyPathURL:(id)a1; - (unsigned long long)unsignedIntegerForPluginID:(id)a0 key:(id)a1 defaultValue:(unsigned long long)a2; @end