@class UIActivity, UIImage, NSObject; @protocol SUActivityItemProviderDelegate, OS_dispatch_queue; @interface SUActivityItemProvider : UIActivityItemProvider { UIActivity *_activity; id _delegate; NSObject *_dispatchQueue; id _lastProvidedItem; UIImage *_previewImage; } @property (weak) id delegate; @property (retain, setter=setSUActivity:) UIActivity *suActivity; @property (readonly) id suLastProvidedItem; @property (retain, setter=setSUPreviewImage:) UIImage *suPreviewImage; - (void)dealloc; - (id)item; - (id)initWithPlaceholderItem:(id)a0; @end