luxlabs header browser preview


@class NSDate, NSString, NSArray, NSData, WFContextualActionFilteringBehavior, CSSearchableItem, WFContextualActionIcon;

@interface WFContextualAction : NSObject <WFSpotlightResultRunnable, NSSecureCoding>

@property (class, readonly, nonatomic) NSString *spotlightDomainIdentifier;
@property (class, readonly) BOOL supportsSecureCoding;
@property (class, readonly) BOOL supportsSecureCoding;

@property (readonly, nonatomic) WFContextualAction *actionForRunningFromSpotlight;
@property (readonly, nonatomic) BOOL definesDisplayOrder;
@property (readonly, nonatomic) unsigned long long displayOrder;
@property (readonly, nonatomic) NSDate *creationDate;
@property (readonly, nonatomic) NSDate *modificationDate;
@property (readonly, nonatomic) CSSearchableItem *spotlightItem;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
@property (readonly, copy, nonatomic) NSString *actionIdentifier;
@property (readonly, nonatomic) BOOL actionShowsUserInterface;
@property (readonly, copy, nonatomic) NSString *displayFormatString;
@property (readonly, copy, nonatomic) NSString *subtitleFormatString;
@property (readonly, copy, nonatomic) NSString *wfActionIdentifier;
@property (readonly, nonatomic) WFContextualActionFilteringBehavior *filteringBehavior;
@property (readonly, nonatomic) unsigned long long correspondingSystemActionType;
@property (readonly, nonatomic) BOOL showsUserInterfaceWhenRunning;
@property (readonly, nonatomic) BOOL outputsFiles;
@property (readonly, nonatomic, getter=isReversible) BOOL reversible;
@property (readonly, nonatomic) NSString *workflowRunKind;
@property (readonly, copy, nonatomic) NSString *identifier;
@property (readonly, copy, nonatomic) NSString *uniqueIdentifier;
@property (readonly, nonatomic) NSArray *parameters;
@property (readonly, nonatomic) unsigned long long type;
@property (readonly, nonatomic) long long resultFileOperation;
@property (readonly, nonatomic, getter=isAlternate) BOOL alternate;
@property (readonly, nonatomic) WFContextualActionIcon *icon;
@property (readonly, nonatomic) WFContextualActionIcon *accessoryIcon;
@property (readonly, copy, nonatomic) NSString *iconSymbolName;
@property (readonly, copy, nonatomic) NSData *iconImageData;
@property (readonly, nonatomic) double iconImageScale;
@property (readonly, copy, nonatomic) NSString *displayString;
@property (readonly, copy, nonatomic) NSString *title;
@property (readonly, copy, nonatomic) NSString *subtitle;
@property (readonly, copy, nonatomic) NSString *associatedAppBundleIdentifier;

- (void)encodeWithCoder:(id)a0;
- (void).cxx_destruct;
- (BOOL)isEqual:(id)a0;
- (id)initWithCoder:(id)a0;
- (id)associatedSettingsPreference;
- (void)configureIfNeededForContext:(id)a0 completion:(id /* block */)a1;
- (id)contextForSurface:(unsigned long long)a0;
- (id)copyWithParameters:(id)a0;
- (id)initWithIdentifier:(id)a0 wfActionIdentifier:(id)a1 associatedAppBundleIdentifier:(id)a2 parameters:(id)a3 displayFormatString:(id)a4 title:(id)a5 subtitleFormatString:(id)a6 icon:(id)a7;
- (id)initWithIdentifier:(id)a0 wfActionIdentifier:(id)a1 associatedAppBundleIdentifier:(id)a2 parameters:(id)a3 displayFormatString:(id)a4 title:(id)a5 subtitleFormatString:(id)a6 icon:(id)a7 accessoryIcon:(id)a8 actionShowsUserInterface:(BOOL)a9 actionHasResult:(BOOL)a10 isReversible:(BOOL)a11;
- (id)initWithIdentifier:(id)a0 wfActionIdentifier:(id)a1 type:(unsigned long long)a2 correspondingSystemActionType:(unsigned long long)a3 associatedAppBundleIdentifier:(id)a4 resultFileOperation:(long long)a5 alternate:(BOOL)a6 filteringBehavior:(id)a7 parameters:(id)a8 displayFormatString:(id)a9 title:(id)a10 subtitleFormatString:(id)a11 icon:(id)a12;
- (id)initWithIdentifier:(id)a0 wfActionIdentifier:(id)a1 type:(unsigned long long)a2 correspondingSystemActionType:(unsigned long long)a3 associatedAppBundleIdentifier:(id)a4 resultFileOperation:(long long)a5 alternate:(BOOL)a6 filteringBehavior:(id)a7 parameters:(id)a8 displayFormatString:(id)a9 title:(id)a10 subtitleFormatString:(id)a11 icon:(id)a12 accessoryIcon:(id)a13 actionShowsUserInterface:(BOOL)a14 isReversible:(BOOL)a15;
- (id)parameterDisplayStrings;
- (id)runDescriptorForSurface:(unsigned long long)a0;
- (id)runRequestForSurface:(unsigned long long)a0;
- (id)settingBiomeStreamIdentifier;
- (void)wf_launchAppIfNeededUsingSurface:(unsigned long long)a0;
- (void)wf_launchAppIfNeededUsingSurface:(unsigned long long)a0 linkAction:(id)a1 appBundleIdentifier:(id)a2 actionIdentifier:(id)a3;
- (BOOL)wf_shouldLaunchApWithSurface:(unsigned long long)a0 linkAction:(id)a1 actionMetadata:(id)a2 appBundleIdentifier:(id)a3 actionIdentifier:(id)a4;

@end