luxlabs header browser preview


@class CNGeminiManager, CNHealthStoreManager, CNUICoreRecentsManager, CNAvatarPosterCarouselFingerprintCache, CNContactsEnvironment, CNUIExternalComponentsFactory, CNUIMeContactMonitor, CNUIUserActivityManager, CNCollation, CNContactChangesNotifier, CNContactStore, CNFavorites, CNUIIDSAvailabilityProvider, CNUISchedulerProvider;
@protocol CNUILikenessRendering, CNUIApplicationLaunchCheckin, CNUIDefaultUserActionFetcher, CNUIUserActionDiscoveringEnvironment, CNUIPlaceholderProviderFactory, CNLSApplicationWorkspace, CNCapabilities, CNUIPRLikenessResolver;

@interface CNUIContactsEnvironment : NSObject

@property (retain, nonatomic) CNUISchedulerProvider *defaultSchedulerProvider;
@property (retain, nonatomic) CNContactStore *contactStore;
@property (retain, nonatomic) CNContactStore *inProcessContactStore;
@property (retain, nonatomic) CNFavorites *inProcessFavorites;
@property (retain, nonatomic) CNUIUserActivityManager *inProcessActivityManager;
@property (retain, nonatomic) id<CNUIPlaceholderProviderFactory> placeholderProviderFactory;
@property (retain, nonatomic) CNUIMeContactMonitor *meMonitor;
@property (retain, nonatomic) id<CNUIPRLikenessResolver> cachingLikenessResolver;
@property (retain, nonatomic) id<CNUILikenessRendering> cachingLikenessRenderer;
@property (retain, nonatomic) id<CNUILikenessRendering> cachingMonogramRenderer;
@property (retain, nonatomic) id<CNUIUserActionDiscoveringEnvironment> actionDiscoveringEnvironment;
@property (retain, nonatomic) CNUIIDSAvailabilityProvider *idsAvailabilityProvider;
@property (retain, nonatomic) id<CNLSApplicationWorkspace> applicationWorkspace;
@property (retain, nonatomic) id<CNCapabilities> capabilities;
@property (retain, nonatomic) id<CNUIDefaultUserActionFetcher> defaultUserActionFetcher;
@property (retain, nonatomic) CNContactChangesNotifier *contactChangesNotifier;
@property (retain, nonatomic) CNUICoreRecentsManager *recentsManager;
@property (retain, nonatomic) CNUIExternalComponentsFactory *componentsFactory;
@property (nonatomic) struct UCollator { } *sortCollator;
@property (retain, nonatomic) CNCollation *collation;
@property (retain, nonatomic) CNHealthStoreManager *healthStoreManager;
@property (retain, nonatomic) CNAvatarPosterCarouselFingerprintCache *likenessCarouselFingerprintCache;
@property (retain, nonatomic) CNGeminiManager *geminiManager;
@property (readonly, nonatomic) CNContactsEnvironment *cnEnvironment;
@property (retain, nonatomic) id<CNUIApplicationLaunchCheckin> launchCheckinRegistrar;
@property (readonly, nonatomic) BOOL runningInContactsAppOniPad;

+ (id)makeCurrentEnvironment;
+ (id)currentEnvironment;

- (id)init;
- (void)dealloc;
- (id)nts_lazyCollation;
- (id)nts_lazyContactStore;
- (id)nts_lazyCachingLikenessRenderer;
- (id)nts_lazyDefaultSchedulerProvider;
- (id)nts_makeRecentsManager;
- (id)nts_lazyDefaultUserActionFetcher;
- (id)nts_lazyInProcessFavorites;
- (id)nts_lazyHealthStoreManager;
- (id)initWithContactsEnvironment:(id)a0;
- (id)nts_lazyRecentsManager;
- (id)nts_lazyComponentsFactory;
- (id)nts_makeContactChangesNotifier;
- (id)nts_lazyApplicationWorkspace;
- (void).cxx_destruct;
- (id)nts_lazyIDSAvailabilityProvider;
- (id)nts_lazyCachingMonogramRenderer;
- (id)nts_lazyInProcessContactStore;
- (id)nts_lazyPlaceholderProviderFactory;
- (id)nts_makeActionDiscoveringEnvironment;
- (id)nts_lazyCachingLikenessResolver;
- (id)nts_lazyContactChangesNotifier;
- (id)nts_lazyLikenessCarouselFingerprintCache;
- (id)nts_lazyInProcessActivityManager;
- (struct UCollator { } *)nts_lazySortCollator;
- (id)nts_lazyActionDiscoveringEnvironment;
- (id)nts_makeCachingLikenessResolver;
- (id)nts_lazyCapabilities;
- (id)nts_lazyGeminiManager;

@end