@class NSString, NSMutableArray; @protocol SWInteraction, SWInteractionFactory, SWLogger; @interface SWInteractionProvider : NSObject @property (readonly, nonatomic) id interactionFactory; @property (readonly, nonatomic) id logger; @property (readonly, nonatomic) NSMutableArray *blocks; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (readonly, nonatomic) id interaction; @property (copy, nonatomic) id /* block */ interactionBlock; @end