text: /*
  * This header is generated by classdump-dyld 1.0
  * on Sunday, September 27, 2020 at 11:43:16 AM Mountain Standard Time
  * Operating System: Version 14.0 (Build 18A373)
  * Image Source: /System/Library/PrivateFrameworks/IMCore.framework/IMCore
  * classdump-dyld is licensed under GPLv3, Copyright © 2013-2016 by Elias Limneos.
  */
  
  
  @protocol IMSendProgressDelegate, IMSendProgressTimeDataSource;
  @class NSTimer, NSDictionary;
  
  @interface IMSendProgress : NSObject {
  
  	id<IMSendProgressDelegate> _delegate;
  	id _context;
  	NSTimer* _sendProgressTimer;
  	NSDictionary* _sendingItems;
  	float _cachedSendProgress;
  	BOOL _wasShowing;
  	BOOL _startSendProgressImmediately;
  	id<IMSendProgressTimeDataSource> _timeDataSource;
  
  }
  
  @property (nonatomic,copy) NSDictionary * sendingItems;                                    //@synthesize sendingItems=_sendingItems - In the implementation block
  @property (nonatomic,retain) id<IMSendProgressTimeDataSource> timeDataSource;              //@synthesize timeDataSource=_timeDataSource - In the implementation block
  @property (assign,nonatomic,__weak) id<IMSendProgressDelegate> delegate;                   //@synthesize delegate=_delegate - In the implementation block
  @property (assign,nonatomic,__weak) id context;                                            //@synthesize context=_context - In the implementation block
  @property (assign,nonatomic) BOOL startSendProgressImmediately;                            //@synthesize startSendProgressImmediately=_startSendProgressImmediately - In the implementation block
  +(Class)_timeDataSourceClass;
  -(void)invalidate;
  -(void)dealloc;
  -(void)setContext:(id)arg1 ;
  -(void)setDelegate:(id<IMSendProgressDelegate>)arg1 ;
  -(id)context;
  -(id<IMSendProgressDelegate>)delegate;
  -(id)description;
  -(void)updateForItems:(id)arg1 forced:(BOOL)arg2 ;
  -(void)setStartSendProgressImmediately:(BOOL)arg1 ;
  -(BOOL)startSendProgressImmediately;
  -(id)initWithDelegate:(id)arg1 context:(id)arg2 ;
  -(BOOL)_hasSendingMessages;
  -(void)setSendingItems:(NSDictionary *)arg1 ;
  -(void)_scheduleSendProgressTimerIfNeeded;
  -(void)_updateSendProgress;
  -(id<IMSendProgressTimeDataSource>)timeDataSource;
  -(void)_resetSendProgress;
  -(void)_sendProgressTimerFired:(id)arg1 ;
  -(NSDictionary *)sendingItems;
  -(void)setTimeDataSource:(id<IMSendProgressTimeDataSource>)arg1 ;
  @end
  
  