#import /* -- Comment Interfaces -- */ @interface RKComment @property(strong, nonatomic) NSString *body; @property(strong, nonatomic) NSString *bodyHTML; @property(strong, nonatomic) NSString *author; @property(strong, nonatomic) NSString *fullName; @end @interface RDKComment @property(strong, nonatomic) NSString *body; @property(strong, nonatomic) NSString *bodyHTML; @property(strong, nonatomic) NSString *author; @property(strong, nonatomic) NSString *fullName; @end @interface CommentCellNode @property(strong, nonatomic) id view; @property(strong, nonatomic) id actionDelegate; - (BOOL)isSelected; - (void)_layoutSublayouts; - (void)didLoad; - (void)calculatedLayoutDidChange; //custom elements @property(strong,nonatomic) UIButton *undeleteButton; - (void)undeleteCellWasSelected; @end @interface CommentSectionController : NSObject //custom elements @property(strong, nonatomic) id commentCellNode; @end /* -- Post Interfaces -- */ @interface RKLink @property(strong, nonatomic) NSString *selfText; @property(strong, nonatomic) NSString *author; @property(strong, nonatomic) NSString *fullName; - (BOOL)isSelfPost; //custom elements @property(strong, nonatomic) NSString *undeleteAuthor; @end @interface RDKLink @property(strong, nonatomic) NSString *selfText; @property(strong, nonatomic) NSString *author; @property(strong, nonatomic) NSString *fullName; - (BOOL)isSelfPost; //custom elements @property(strong, nonatomic) NSString *undeleteAuthor; @end @interface CommentsHeaderCellNode @property(strong, nonatomic) id undeleteButton; @property(strong, nonatomic) id closestViewController; @end @interface CommentsViewController //custom elements @property(strong, nonatomic) id headerCellNode; - (void)undeleteCellWasSelected; @end @interface CommentsHeaderSectionController : NSObject @end /* -- Other Interfaces -- */ @interface MarkdownRenderer + (id)attributedStringFromMarkdown:(id)arg1 withAttributes:(id)arg2; + (id)attributedStringFromMarkdown:(id)arg1 withAttributes:(id)arg2 isForPreview:(BOOL)arg3; @end @interface ActionController - (id)tableView:(id)arg1 cellForRowAtIndexPath:(NSIndexPath *)arg2; - (NSInteger)tableView:(id)arg1 numberOfRowsInSection:(NSInteger)arg2; @end @interface UIImage (ios13) + (id)systemImageNamed:(NSString *)arg1; @end @interface IconActionTableViewCell : UITableViewCell @end /* -- ASyncDisplayKit Interfaces -- */ @interface _ASDisplayView : UIView @end @interface ASImageNode @property(strong, nonatomic) id image; @property(assign, nonatomic) CGRect frame; @property(strong, nonatomic) id view; - (CGRect)_frameInWindow; @end @interface ASTextNode @property(assign, nonatomic) CGRect frame; @property(strong, nonatomic) NSAttributedString *attributedString; @property(strong, nonatomic) NSAttributedString *attributedText; @end @interface ApolloButtonNode @property(strong, nonatomic) ASTextNode *titleNode; - (void) setAttributedTitle:(id)arg1 forState:(NSInteger)arg2; - (id) attributedTitleForState:(NSInteger)arg1; @end