luxlabs header browser preview


@class NSDictionary;

@interface CPApplicationPolicyManager : NSObject <CPApplicationPolicyManager> {
    void /* unknown type, empty encoding */ storage;
    void /* unknown type, empty encoding */ config;
    void /* unknown type, empty encoding */ lock;
    void /* unknown type, empty encoding */ queue;
    void /* unknown type, empty encoding */ delegates;
    void /* unknown type, empty encoding */ contactStore;
    void /* unknown type, empty encoding */ featureFlags;
    void /* unknown type, empty encoding */ contactsDataSourceCreationBlock;
}

@property (class, nonatomic, readonly) CPApplicationPolicyManager *sharedInstance;

@property (nonatomic, readonly) NSDictionary *authorizedBundleIdentifiers;
@property (nonatomic) BOOL autoSharePlayEnabled;
@property (nonatomic, readonly) BOOL autoLaunchEnabled;

- (id)init;
- (void)dealloc;
- (void)handleCNContactStoreDidChangeNotification:(id)a0;
- (void)setAuthorization:(BOOL)a0 forBundleID:(id)a1;
- (void)addDelegate:(id)a0 withQueue:(id)a1;
- (void).cxx_destruct;
- (BOOL)shouldAutoLaunchAppForActivity:(id)a0 onConversation:(id)a1;
- (void)handleApplicationUninstalledNotification:(id)a0;
- (void)updateAllowedHandlesForConversation:(id)a0;

@end