text: //
  //     Generated by class-dump 3.5 (64 bit) (Debug version compiled Sep 17 2017 16:24:48).
  //
  //     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard.
  //
  
  #import <UIKit/UIImageView.h>
  
  @class APAnimateInfo, APAnimatedImage, CADisplayLink, NSData, NSString, UIImage;
  
  @interface APAnimatedImageView : UIImageView
  {
      _Bool _manualControlAnimated;
      _Bool _shouldAnimate;
      _Bool _needsDisplayWhenImageBecomesAvailable;
      _Bool _enableOptimize;
      _Bool _animatedWhenBecomeActvie;
      NSString *_runLoopMode;
      UIImage *_currentFrame;
      unsigned long long _currentFrameIndex;
      unsigned long long _loopCount;
      CDUnknownBlockType _loopCompletionBlock;
      unsigned long long _loopCountdown;
      double _accumulator;
      CADisplayLink *_displayLink;
      APAnimatedImage *_animatedImage;
      NSString *_bizType;
      NSData *_gifData;
      UIImage *_systemAnimationImage;
      APAnimateInfo *_info;
  }
  
  + (id)defaultRunLoopMode;
  + (_Bool)isAnimatedImage:(id)arg1;
  @property(retain, nonatomic) APAnimateInfo *info; // @synthesize info=_info;
  @property(nonatomic) _Bool animatedWhenBecomeActvie; // @synthesize animatedWhenBecomeActvie=_animatedWhenBecomeActvie;
  @property(retain, nonatomic) UIImage *systemAnimationImage; // @synthesize systemAnimationImage=_systemAnimationImage;
  @property(retain, nonatomic) NSData *gifData; // @synthesize gifData=_gifData;
  @property(nonatomic) _Bool enableOptimize; // @synthesize enableOptimize=_enableOptimize;
  @property(copy, nonatomic) NSString *bizType; // @synthesize bizType=_bizType;
  @property(retain, nonatomic) APAnimatedImage *animatedImage; // @synthesize animatedImage=_animatedImage;
  @property(nonatomic) _Bool needsDisplayWhenImageBecomesAvailable; // @synthesize needsDisplayWhenImageBecomesAvailable=_needsDisplayWhenImageBecomesAvailable;
  @property(nonatomic) _Bool shouldAnimate; // @synthesize shouldAnimate=_shouldAnimate;
  @property(retain, nonatomic) CADisplayLink *displayLink; // @synthesize displayLink=_displayLink;
  @property(nonatomic) double accumulator; // @synthesize accumulator=_accumulator;
  @property(nonatomic) unsigned long long loopCountdown; // @synthesize loopCountdown=_loopCountdown;
  @property(nonatomic) _Bool manualControlAnimated; // @synthesize manualControlAnimated=_manualControlAnimated;
  @property(copy, nonatomic) CDUnknownBlockType loopCompletionBlock; // @synthesize loopCompletionBlock=_loopCompletionBlock;
  @property(nonatomic) unsigned long long loopCount; // @synthesize loopCount=_loopCount;
  @property(nonatomic) unsigned long long currentFrameIndex; // @synthesize currentFrameIndex=_currentFrameIndex;
  @property(retain, nonatomic) UIImage *currentFrame; // @synthesize currentFrame=_currentFrame;
  @property(copy, nonatomic) NSString *runLoopMode; // @synthesize runLoopMode=_runLoopMode;
  - (void).cxx_destruct;
  - (void)setImageWithKey:(id)arg1 request:(id)arg2;
  - (void)displayLayer:(id)arg1;
  - (void)displayDidRefresh:(id)arg1;
  - (void)updateShouldAnimate;
  - (void)setHighlighted:(_Bool)arg1;
  - (_Bool)isAnimating;
  - (void)stopAnimating;
  - (void)startAnimating;
  - (double)frameDelayGreatestCommonDivisor;
  - (void)setImage:(id)arg1;
  - (id)image;
  - (struct CGSize)intrinsicContentSize;
  - (void)setHidden:(_Bool)arg1;
  - (void)setAlpha:(double)arg1;
  - (void)didMoveToWindow;
  - (void)didMoveToSuperview;
  - (void)dealloc;
  - (void)reportAnimateInfo;
  - (void)animatedViewResignActvie:(id)arg1;
  - (void)animatedViewBecomeActvie:(id)arg1;
  - (void)removeNotifications;
  - (void)addNotifications;
  - (_Bool)hasEnoughMemToDecodeGifImage:(id)arg1;
  - (void)setUIAnimationImage:(id)arg1 withBizType:(id)arg2;
  - (void)setUIAnimationImage:(id)arg1;
  - (_Bool)isAnimatedData:(id)arg1;
  - (void)setGifData:(id)arg1 withBizType:(id)arg2 posterImage:(id)arg3;
  - (void)setGifData:(id)arg1 withBizType:(id)arg2;
  - (void)commonInit;
  - (id)initWithCoder:(id)arg1;
  - (id)initWithFrame:(struct CGRect)arg1;
  - (id)initWithImage:(id)arg1 highlightedImage:(id)arg2;
  - (id)initWithImage:(id)arg1;
  
  @end
  
  