@class NSTimer, NSString, WFWorkflowProgressView, UITextView, UIImageView, WFFloatingViewConfiguration, NSProgress, UIVisualEffectView, WFWorkflowDescriptor; @protocol WFWidgetCellDelegate; @interface WFWidgetCell : WFFloatingView @property (nonatomic) long long widgetType; @property (nonatomic) long long lastKnownWidgetFamily; @property (readonly, nonatomic) WFWorkflowDescriptor *workflowDescriptor; @property (retain, nonatomic) WFFloatingViewConfiguration *currentConfiguration; @property (readonly, nonatomic) BOOL isRTL; @property (retain, nonatomic) UITextView *nameView; @property (retain, nonatomic) UIImageView *iconView; @property (nonatomic) struct CGSize { double width; double height; } iconViewSize; @property (readonly, nonatomic) WFWorkflowProgressView *progressView; @property (retain, nonatomic) NSTimer *clearCompletedTimer; @property (retain, nonatomic) UIVisualEffectView *emptyStateBackgroundView; @property (weak, nonatomic) id delegate; @property (readonly, copy, nonatomic) NSString *workflowIdentifier; @property (nonatomic) BOOL enabled; @property (retain, nonatomic) NSProgress *progress; @property (nonatomic) long long runningState; @property (nonatomic) BOOL completingSuccessfully; - (void)touchesCancelled:(id)a0 withEvent:(id)a1; - (id)init; - (void)dealloc; - (void)touchesBegan:(id)a0 withEvent:(id)a1; - (id)description; - (void)observeValueForKeyPath:(id)a0 ofObject:(id)a1 change:(id)a2 context:(void *)a3; - (void).cxx_destruct; - (void)touchesEnded:(id)a0 withEvent:(id)a1; - (BOOL)isMultiline; - (void)layoutSubviews; - (void)touchesMoved:(id)a0 withEvent:(id)a1; - (void)handleTap:(id)a0; - (BOOL)touchesContainNonIndirectTouch:(id)a0; - (void)configureWithWorkflow:(id)a0 cornerRadius:(double)a1 widgetType:(long long)a2 family:(long long)a3; - (void)resetProgressState; - (void)resetToEmptyState; - (BOOL)touchIsInView:(id)a0 event:(id)a1; @end