@class AVTUILogger, NSObject, AVTUIStickerGeneratorPool, AVTMemoji, AVTClippableImageStore, AVTUIEnvironment; @protocol AVTAvatarRecord, AVTCacheableResource, AVTResourceCache, OS_dispatch_queue, AVTStickerTaskScheduler; @interface AVTUIStickerRenderer : NSObject @property (readonly, nonatomic) id cache; @property (readonly, nonatomic) AVTClippableImageStore *imageStore; @property (readonly, nonatomic) AVTUIEnvironment *environment; @property (readonly, nonatomic) AVTUILogger *logger; @property (readonly, nonatomic) id renderingScheduler; @property (readonly, nonatomic) NSObject *renderingQueue; @property (readonly, nonatomic) NSObject *encodingQueue; @property (readonly, nonatomic) NSObject *callbackQueue; @property (readonly, nonatomic) id avatarRecord; @property (readonly, nonatomic) AVTMemoji *avatar; @property (readonly, nonatomic) id cacheableResourceItem; @property (readonly, nonatomic) AVTUIStickerGeneratorPool *stickerGeneratorPool; @property (nonatomic) BOOL parallelizeEncoding; @property (nonatomic) BOOL usingService; + (BOOL)clearStickersForAvatarRecordIdentifier:(id)a0; + (BOOL)clearStickersForAvatarRecordIdentifier:(id)a0 withEnvironment:(id)a1; + (id)imageEncoder; + (id)stickerCacheWithEnvironment:(id)a0; - (void).cxx_destruct; - (id /* block */)_providerForResourceForScope:(id)a0 queue:(id)a1 renderWithCompletionHandler:(id /* block */)a2; - (id)initWithAvatarRecord:(id)a0 stickerGeneratorPool:(id)a1 scheduler:(id)a2 imageStore:(id)a3; - (id /* block */)_providerForResource:(id)a0 forScope:(id)a1 queue:(id)a2 renderWithCompletionHandler:(id /* block */)a3; - (id /* block */)_scheduledRemoteImageRendererProviderForStickerConfiguration:(id)a0 correctClipping:(BOOL)a1; - (id /* block */)_scheduledTaskForItem:(id)a0 scope:(id)a1 queue:(id)a2 renderWithCompletionHandler:(id /* block */)a3 resourceHandler:(id /* block */)a4 synchronous:(BOOL)a5; - (id)initWithAvatarRecord:(id)a0 avatar:(id)a1 cache:(id)a2 imageStore:(id)a3 stickerGeneratorPool:(id)a4 environment:(id)a5 renderingScheduler:(id)a6 renderingQueue:(id)a7 encodingQueue:(id)a8 callbackQueue:(id)a9; - (id)initWithAvatarRecord:(id)a0 avatar:(id)a1 stickerGeneratorPool:(id)a2 scheduler:(id)a3 imageStore:(id)a4 environment:(id)a5; - (id)initWithAvatarRecord:(id)a0 cache:(id)a1 imageStore:(id)a2 stickerGeneratorPool:(id)a3 environment:(id)a4 renderingScheduler:(id)a5 renderingQueue:(id)a6 encodingQueue:(id)a7 callbackQueue:(id)a8; - (id)initWithAvatarRecord:(id)a0 cache:(id)a1 renderingScheduler:(id)a2 renderingQueue:(id)a3 encodingQueue:(id)a4 stickerGeneratorPool:(id)a5 environment:(id)a6; - (id)initWithAvatarRecord:(id)a0 stickerGeneratorPool:(id)a1 scheduler:(id)a2; - (id /* block */)providerForResource:(id)a0 forScope:(id)a1 queue:(id)a2 renderingHandler:(id /* block */)a3; - (id /* block */)providerForResourceForScope:(id)a0 queue:(id)a1 renderingHandler:(id /* block */)a2; - (id /* block */)providerForResourceWithAvatarConfiguration:(id)a0 forScope:(id)a1 queue:(id)a2 renderingHandler:(id /* block */)a3; - (id)renderStickerResourceForItem:(id)a0 scope:(id)a1 configuration:(id)a2 correctClipping:(BOOL)a3; - (id)renderStickerResourceForItem:(id)a0 scope:(id)a1 stickerConfiguration:(id)a2 avatarConfiguration:(id)a3 correctClipping:(BOOL)a4; - (void)saveImageForResource:(id)a0 forScope:(id)a1 synchronous:(BOOL)a2 completionHandler:(id /* block */)a3; - (id /* block */)scheduledStickerResourceProviderForStickerConfiguration:(id)a0; - (id /* block */)scheduledStickerResourceProviderForStickerConfiguration:(id)a0 correctClipping:(BOOL)a1; - (id /* block */)scheduledStickerResourceProviderForStickerConfiguration:(id)a0 usingService:(BOOL)a1; - (id /* block */)scheduledStickerResourceProviderForThumbnailForModelPreset:(id)a0 presetOverrides:(id)a1 avatarConfiguration:(id)a2 stickerConfiguration:(id)a3; - (id /* block */)scheduledStickerResourceProviderForThumbnailForModelPreset:(id)a0 presetOverrides:(id)a1 avatarConfiguration:(id)a2 stickerConfiguration:(id)a3 correctClipping:(BOOL)a4; - (id /* block */)scheduledTaskForItem:(id)a0 scope:(id)a1 queue:(id)a2 renderingHandler:(id /* block */)a3 resourceHandler:(id /* block */)a4 synchronous:(BOOL)a5; - (void)stopUsingResources; @end