luxlabs header browser preview


@class NSMutableSet, NSObject;
@protocol OS_dispatch_queue, OS_dispatch_source;

@interface CNiOSAddressBook : NSObject

@property (readonly, nonatomic) NSObject<OS_dispatch_queue> *accessQueue;
@property (readonly, nonatomic) NSMutableSet *addressBookPool;
@property (readonly, copy, nonatomic) id /* block */ addressBookProvider;
@property (readonly, nonatomic) NSObject<OS_dispatch_source> *memoryMonitoringSource;
@property (readonly, nonatomic) BOOL addressBookIsShared;

+ (void *)newAddressBookWithURL:(id)a0;
+ (void)initialize;
+ (void *)newInMemoryAddressBook;
+ (void *)newAddressBookWithDelegateInfo:(id)a0;

- (id)init;
- (void)flushPool;
- (id)resultWithInvalidatedAddressBook:(id /* block */)a0;
- (void *)preparedAddressBook:(void *)a0;
- (id)initWithContactsEnvironment:(id)a0;
- (void *)popAddressBook;
- (id)performAsynchronousWorkWithInvalidatedAddressBook:(id /* block */)a0;
- (void).cxx_destruct;
- (id)performSynchronousWorkWithInvalidatedAddressBook:(id /* block */)a0;
- (void)pushAddressBook:(void *)a0;
- (id)initWithAddressBookProvider:(id /* block */)a0;

@end