@class IMLibraryPlist, NSObject; @protocol OS_dispatch_queue; @interface BLLibrary : NSObject @property (retain, nonatomic) IMLibraryPlist *booksPlist; @property (retain, nonatomic) IMLibraryPlist *purchasedPlist; @property (retain, nonatomic) IMLibraryPlist *managedPlist; @property (retain, nonatomic) IMLibraryPlist *sharedPlist; @property (retain, nonatomic) NSObject *dispatchQueue; + (void)initialize; + (BOOL)_addDate:(id)a0 toPlist:(id)a1 bookItem:(id)a2 error:(id *)a3; + (id)_bookItemsFromPlist:(id)a0 sharedPlist:(id)a1; + (id)defaultBookLibrary; - (id)_bookItemFromStoreID:(id)a0 permlink:(id)a1 error:(id *)a2; - (void)_bookWasOpenedWithStoreID:(id)a0 permlink:(id)a1 date:(id)a2; - (id)_list:(id)a0 testBlock:(id /* block */)a1; - (id)_findBookItemWithTestBlock:(id /* block */)a0 foundWhere:(long long *)a1; - (id)_bookItemsFromPlist:(id)a0; - (id)_init; - (id)_lookupBookItemExhaustiveFromPermlink:(id)a0 error:(id *)a1; - (id)_allPlists; - (BOOL)_bookItemIsShared:(id)a0; - (id)_initWithBooksPlist:(id)a0 purchasedPlist:(id)a1 managedPlist:(id)a2 sharedPlist:(id)a3; - (BOOL)_addBookItemToEduContainer:(id)a0 error:(id *)a1; - (id)_perUserBookURLForBookURL:(id)a0; - (BOOL)_addSharedBookToPurchasesPlistWithPermlink:(id)a0 error:(id *)a1; - (id)allBookItems; - (BOOL)_isShareableBook:(id)a0; - (void)_downloadWithPermalink:(id)a0 title:(id)a1 result:(id /* block */)a2; - (id)bookIdentifierFromURL:(id)a0 error:(id *)a1; - (void).cxx_destruct; - (void)addITunesUBookToLibraryWithPermlink:(id)a0 title:(id)a1 result:(id /* block */)a2; - (BOOL)_removeBookFromLibraryWithPath:(id)a0 error:(id *)a1; - (id)_bookItemFromPermlink:(id)a0 error:(id *)a1; - (BOOL)_isMultiUser; - (BOOL)removeBookFromLibraryWithIdentifier:(id)a0 error:(id *)a1; @end