@class NSString, PXSharedLibraryStatusProvider; @interface PXSharedLibrarySourceLibraryInfoMock : NSObject <PXSharedLibrarySourceLibraryInfo> @property (readonly, nonatomic) BOOL isSystemPhotoLibrary; @property (readonly, nonatomic) BOOL isCloudPhotoLibraryEnabled; @property (readonly, nonatomic) BOOL isCloudPhotoLibraryExiting; @property (readonly, nonatomic) BOOL isCloudPhotoLibraryInitialSyncCompleted; @property (readonly, nonatomic) PXSharedLibraryStatusProvider *sharedLibraryStatusProvider; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; - (id)pickerConfiguration; - (struct { unsigned long long x0; unsigned long long x1; unsigned long long x2; })assetsCountsForAssetLocalIdentifiers:(id)a0; - (id)createDataSourceManager; - (void)createPreviewWithEmailAddresses:(id)a0 phoneNumbers:(id)a1 autoSharePolicy:(long long)a2 startDate:(id)a3 personUUIDs:(id)a4 progress:(id)a5 presentationEnvironment:(id)a6 withCompletionHandler:(id /* block */)a7; - (void)createSharedLibraryWithEmailAddresses:(id)a0 phoneNumbers:(id)a1 autoSharePolicy:(long long)a2 startDate:(id)a3 personUUIDs:(id)a4 progress:(id)a5 presentationEnvironment:(id)a6 withCompletionHandler:(id /* block */)a7; - (void)fetchEstimatedAssetsCountsForExit:(BOOL)a0 imageCount:(unsigned long long *)a1 videoCount:(unsigned long long *)a2 audioCount:(unsigned long long *)a3 itemCount:(unsigned long long *)a4; - (void)fetchEstimatedAssetsCountsForStartDate:(id)a0 personUUIDs:(id)a1 completion:(id /* block */)a2; - (void)fetchEstimatedAssetsCountsShareEverythingPolicyWithCompletion:(id /* block */)a0; - (void)fetchSuggestedStartDateForPersonUUIDs:(id)a0 completion:(id /* block */)a1; - (BOOL)isFailedToURLFetchOwnedSharedLibraryError:(id)a0; - (BOOL)isSharedLibraryNotFoundError:(id)a0; - (BOOL)presentCustomInformationForError:(id)a0 customTitle:(id *)a1 customMessage:(id *)a2; - (BOOL)presentServerGeneratedMessageForError:(id)a0 customMessage:(id *)a1 learnMoreURL:(id *)a2; @end