@class NSArray, NSSet, NSString, SidecarDevice; @interface SidecarService : NSObject { SidecarDevice *_targetDevice; } @property (class, readonly, nonatomic) NSArray *returnTypes; @property (class, readonly, nonatomic) long long minimumRapportVersion; @property (class, readonly, nonatomic) NSArray *allServices; @property (class, readonly, nonatomic) NSArray *allMenuServices; @property (class, readonly, nonatomic) NSSet *allReturnTypes; @property (class, readonly, nonatomic) NSSet *allSendTypes; @property (class, retain, nonatomic) NSSet *supportedPasteboardTypes; @property (readonly, nonatomic) NSString *serviceExtension; @property (readonly, nonatomic) NSString *localizedItemName; @property (readonly, nonatomic, getter=isEnabled) BOOL enabled; @property (readonly, nonatomic) NSArray *returnTypes; @property (readonly, nonatomic) NSArray *sendTypes; @property (readonly, nonatomic) NSString *serviceIdentifier; @property (readonly, nonatomic) NSString *name; @property (readonly, nonatomic) NSArray *devices; @property (readonly, nonatomic) NSArray *pasteboardTypes; @property (readonly, nonatomic) NSString *localizedDescription; + (id)serviceWithName:(id)a0; + (id)services; + (id)extensionForIdentifier:(id)a0; + (id)returnTypes; + (id)name; + (id)supportedPasteboardTypes; + (id)allReturnTypes; + (id)allSendTypes; + (id)menuServices; + (id)serviceWithIdentifier:(id)a0; + (id)servicesForPasteboardSendTypes:(id)a0 returnTypes:(id)a1; + (id)servicesForPasteboardTypes:(id)a0; - (id)init; - (id)initWithDevice:(id)a0; - (void).cxx_destruct; - (id)makeRequest; - (id)makeRequestToDevice:(id)a0; - (id)copyWithDevice:(id)a0; - (id)makeRequestWithResponder:(id)a0 sendTypes:(id)a1 returnTypes:(id)a2; - (id)mutableRequestMessage; - (id)sendTypes; @end