@class NSURL, NSNotificationCenter, NSObject; @protocol OS_dispatch_queue, AVTUILogger, AVTBlockScheduler; @interface AVTCoreEnvironment : NSObject { NSURL *_storeLocation; NSURL *_imageStoreLocation; NSURL *_stickerImageStoreLocation; NSURL *_imageCacheStoreLocation; } @property (readonly, nonatomic) id logger; @property (readonly, nonatomic) id scheduler; @property (readonly, copy, nonatomic) id /* block */ serialQueueProvider; @property (readonly, copy, nonatomic) id /* block */ lockProvider; @property (readonly, copy, nonatomic) NSObject *backgroundQueue; @property (readonly, copy, nonatomic) NSURL *storeLocation; @property (readonly, copy, nonatomic) NSURL *imageStoreLocation; @property (readonly, copy, nonatomic) NSURL *stickerImageStoreLocation; @property (readonly, copy, nonatomic) NSURL *imageCacheStoreLocation; @property (readonly, nonatomic) NSNotificationCenter *notificationCenter; + (id)defaultEnvironment; + (id)storeLocation; + (id)imageStoreLocation; + (id /* block */)serialQueueProvider; + (id)stickerImageStoreLocation; + (id)imageCacheStoreLocationWithError:(id *)a0; + (void)resetFlushCacheValuesIfNeeded; - (id)init; - (void).cxx_destruct; @end