luxlabs header browser preview


@class NSString, PXSharedLibraryIncludedPeopleDataSource, NSMutableSet, NSMutableArray, PXSharedLibraryAssistantViewModel;

@interface PXSharedLibraryIncludedPeopleDataSourceManager : PXSectionedDataSourceManager <PXChangeObserver> {
    NSMutableSet *_removedParticipants;
    NSMutableArray *_infos;
    NSMutableArray *_infosWithBothPeopleAndParticipants;
    NSMutableArray *_infosWithoutPeople;
}

@property (readonly, nonatomic) PXSharedLibraryAssistantViewModel *viewModel;
@property (readonly, nonatomic) PXSharedLibraryIncludedPeopleDataSource *dataSource;
@property (nonatomic) BOOL viewModelSyncingDisabled;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (void)_updateDataSource;
- (void)resumeChangeDeliveryAndBackgroundLoading:(id)a0;
- (id)initWithViewModel:(id)a0;
- (void)observable:(id)a0 didChange:(unsigned long long)a1 context:(void *)a2;
- (void)removeAllItems;
- (id)pauseChangeDeliveryWithTimeout:(double)a0 identifier:(id)a1;
- (id)createInitialDataSource;
- (void).cxx_destruct;
- (void)setDataSource:(id)a0 changeDetailsArray:(id)a1;
- (void)_updateViewModel;
- (void)removeInfo:(id)a0;
- (id)_infosForPersonIdentifiers:(id)a0;
- (void)_resetIfNeeded;
- (void)_updateDataSourceWithItemChanges:(id)a0 fromDataSourceIdentifier:(long long)a1;
- (void)_updateViewModelInitially;
- (void)addInfos:(id)a0;
- (void)addSelectedPersonIdentifiers:(id)a0;
- (void)didCreateInitialDataSource;
- (void)replaceInfo:(id)a0 withInfo:(id)a1;

@end