luxlabs header browser preview


@class NTKCompanionBundleComplicationSyncCoordinator, NSDictionary, NTKBundleComplicationDataSourceLoader;

@interface NTKBundleComplicationManager : NSObject {
    struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _lock;
    NSDictionary *_lock_infoByBundleIdentifierLookup;
}

@property (readonly, nonatomic) NTKBundleComplicationDataSourceLoader *loader;
@property (readonly, nonatomic) NTKCompanionBundleComplicationSyncCoordinator *syncCoordinator;

+ (id)sharedManager;

- (id)init;
- (void).cxx_destruct;
- (id)localizedAppNameForBundleIdentifier:(id)a0;
- (id)_buildDataSourceInfoLookup;
- (Class)_dataSourceClassForBundleIdentifier:(id)a0;
- (void)_enumerateBundleInfo:(id /* block */)a0;
- (id)_infoByBundleIdentifierLookup;
- (id)_infoForBundleIdentifier:(id)a0;
- (id)allComplicationAppBundleIDs;
- (BOOL)bundleComplicationExistsForAppBundleIdentifier:(id)a0;
- (id)bundleComplicationsForBundleIdentifier:(id)a0;
- (BOOL)bundleExistsWithIdentifier:(id)a0 appBundleIdentifier:(id)a1;
- (Class)dataSourceClassForBundleComplication:(id)a0;
- (Class)dataSourceClassForBundleComplication:(id)a0 withFamily:(long long)a1 andDevice:(id)a2 factorInMigration:(BOOL)a3;
- (void)enumerateBundlesForComplicationFamily:(long long)a0 device:(id)a1 withBlock:(id /* block */)a2;
- (id)groupIdentifierForBundleIdentifier:(id)a0;
- (id)localizedComplicationNameForBundleIdentifier:(id)a0;
- (id)sectionIdentifierForBundleIdentifier:(id)a0;
- (void)updateDescriptors;

@end