@class NSDate, NSString, NSURL, BRMangledID, NSSet, NSData, NSDictionary, NSObject, NSNumber, NSPurgeableData; @protocol OS_dispatch_queue; @interface BRContainer : NSObject { BRMangledID *_mangledID; NSURL *_url; NSSet *_bundleIDs; NSDictionary *_bundleIDVersions; NSString *_localizedName; NSSet *_documentsTypes; NSSet *_exportedTypes; NSSet *_importedTypes; NSDictionary *_iconMetadata; NSDictionary *_iconURLs; NSNumber *_iconGeneratorVersion; BOOL _isObservingOverQuota; BOOL _isOverQuota; NSNumber *_isDocumentScopePublicAsNumber; BOOL _isObservingLastServerUpdate; NSDate *_lastServerUpdate; BOOL _isObservingCurrentStatus; unsigned int _currentStatus; NSData *_imageSandboxExtension; BOOL _shouldUsePurgeableData; NSData *_dataRepresentation; NSPurgeableData *_purgeableDataRepresentation; NSObject *_observationSetupQueueForDefaultConnection; NSObject *_observationSetupQueueForSecondaryConnection; NSString *_personaID; } @property (class, readonly) BOOL supportsSecureCoding; @property (readonly) NSDate *lastServerUpdate; @property (readonly) unsigned int currentStatus; @property (retain) NSDate *lastServerUpdate; @property unsigned int currentStatus; @property (readonly, getter=isOverQuota) BOOL overQuota; @property (getter=isOverQuota) BOOL overQuota; @property (nonatomic) BOOL isCloudSyncTCCDisabled; @property (nonatomic) BOOL isInInitialState; @property (nonatomic) BOOL isInCloudDocsZone; @property (readonly, copy, nonatomic) NSSet *bundleIdentifiers; @property (readonly, nonatomic) NSString *identifier; @property (readonly, nonatomic) NSString *localizedName; @property (readonly, nonatomic) BOOL isDocumentScopePublic; @property (readonly, nonatomic) NSString *supportedFolderLevels; @property (readonly, nonatomic) NSURL *url; @property (readonly, nonatomic) NSURL *documentsURL; @property (readonly, nonatomic) NSURL *trashURL; @property (readonly, nonatomic) NSSet *documentsTypes; @property (readonly, nonatomic) NSSet *exportedTypes; @property (readonly, nonatomic) NSSet *importedTypes; + (id)_iconURLsWithProperties:(id)a0 mangledID:(id)a1; + (id)allContainersBlockIfNeeded:(BOOL)a0; + (id)_URLForPlistOfMangledID:(id)a0; + (void)_generateiOSIconsForMangledID:(id)a0 usingBundle:(struct __CFBundle { } *)a1 generatedIcons:(id)a2; + (id)_sanitizedContainerFallbackNameForMangledID:(id)a0; + (id)_isDocumentScopePublicAsNumberWithProperties:(id)a0 mangledID:(id)a1; + (id)documentContainers; + (void)initialize; + (id)documentsContainersInBackupHomeAtURL:(id)a0 error:(id *)a1; + (id)propertiesForMangledID:(id)a0 usingBundle:(struct __CFBundle { } *)a1 minimumBundleVersion:(id)a2 bundleIcons:(id *)a3; + (void)forceRefreshContainers:(id)a0 completion:(id /* block */)a1; + (void)postContainerStatusChangeNotificationWithID:(id)a0 key:(id)a1 value:(id)a2; + (id)_exportedTypesWithProperties:(id)a0; + (id)_importedTypesWithProperties:(id)a0; + (id)_localizedNameWithProperties:(id)a0 mangledID:(id)a1 preferredLanguages:(id)a2; + (id)_containerRepositoryURLForMangledID:(id)a0; + (id)containerForItemAtURL:(id)a0 error:(id *)a1; + (id)allContainersByContainerID; + (id)_localizedNameWithProperties:(id)a0 mangledID:(id)a1; + (id)classesForDecoding; + (id)bundlePropertyEnumerator:(id)a0 valuesOfClass:(Class)a1 forProperties:(id)a2; + (id)_bundleIDVersionsWithProperties:(id)a0 mangledID:(id)a1; + (id)localizedNameForDefaultCloudDocsContainer; + (id)containersRepositoryURL; + (id)containerInRepositoryURL:(id)a0 createIfMissing:(BOOL)a1 error:(id *)a2; + (BOOL)canMoveFilesWithoutDownloadingFromContainer:(id)a0 toContainer:(id)a1; + (id)_iconMetadataWithProperties:(id)a0; + (void)forceRefreshAllContainersWithCompletion:(id /* block */)a0; + (void)unregisterCurrentProcessAsPriorityHint; + (id)localizedNameForDesktopContainer; + (id)localizedNameForDocumentsContainer; + (BOOL)versionOfBundle:(id)a0 changedFromVersion:(id)a1; + (id)_documentsTypesWithProperties:(id)a0; + (id)_pathForIconName:(id)a0 mangledID:(id)a1; + (BOOL)isDocumentScopePublicWithProperties:(id)a0 mangledID:(id)a1; + (id)allContainers; + (id)_iconGeneratorVersionWithProperties:(id)a0; + (id)bundleIdentifiersEnumeratorForProperties:(id)a0; + (id)_bundleIDsWithProperties:(id)a0; + (id)containerForMangledID:(id)a0; + (void)postContainerListUpdateNotification; + (id)containerInRepositoryURL:(id)a0 error:(id *)a1; - (id)shortDescription; - (void)forceRefreshWithCompletion:(id /* block */)a0; - (void)encodeWithCoder:(id)a0; - (id)description; - (void).cxx_destruct; - (id)initWithCoder:(id)a0; - (id)iconMetadata; - (id)iconURLs; - (id)_containerRepositoryURL; - (id)_imageDataForSize:(struct CGSize { double x0; double x1; })a0 scale:(long long)a1 isiOSIcon:(BOOL *)a2 shouldTransformToAppIcon:(BOOL *)a3; - (id)_pathForIconName:(id)a0; - (id)_pathForPlist; - (void)_performWhileAccessingSecurityScopedContainer:(id /* block */)a0; - (void)_replaceDataRepresentationWithData:(id)a0; - (BOOL)_updateMetadataOnDiskWithProperties:(id)a0; - (void)accessDataRepresentationInBlock:(id /* block */)a0; - (void)accessPropertiesInBlock:(id /* block */)a0; - (id)bestFittingImageDataForSize:(struct CGSize { double x0; double x1; })a0 shouldTransformToAppIcon:(BOOL *)a1; - (id)bundleIDVersions; - (id)computedProperties; - (BOOL)containsExcludedDocumentsOnTheFSWithExcludedButPreservedFilename:(id)a0 excludedButPreservedExtensions:(id)a1 andStampUploadedAppWithXattr:(BOOL)a2; - (id)copyDataRepresentation; - (BOOL)deleteAllContentsOnClientAndServer:(id *)a0; - (BOOL)deleteAllContentsOnClientAndServer:(BOOL)a0 error:(id *)a1; - (BOOL)hasIconWithName:(id)a0; - (id)iconGeneratorVersion; - (id)imageDataForSize:(struct CGSize { double x0; double x1; })a0 scale:(long long)a1; - (id)imageDataForSize:(struct CGSize { double x0; double x1; })a0 scale:(long long)a1 isiOSIcon:(BOOL *)a2; - (id)imageDataForSize:(struct CGSize { double x0; double x1; })a0 scale:(long long)a1 shouldTransformToAppIcon:(BOOL *)a2; - (id)imageRepresentationsAvailable; - (id)initWithDocsOrDesktopContainerID:(id)a0; - (id)initWithMangledID:(id)a0; - (id)initWithMangledID:(id)a0 dataRepresentation:(id)a1; - (id)localizedNameWithPreferredLanguages:(id)a0; - (BOOL)registerCurrentProcessAsPriorityHintWithError:(id *)a0; - (void)setUrlRoot:(id)a0; - (id)trashRestoreStringForURL:(id)a0; - (BOOL)updateMetadataWithExtractorProperties:(id)a0 iconPaths:(id)a1 bundleID:(id)a2; - (BOOL)updateMetadataWithRecordData:(id)a0 iconPaths:(id)a1; - (id)versionNumberForBundleIdentifier:(id)a0; @end