luxlabs header browser preview


@class HMHome, NSString, NSArray, WFHomeWorkflow, HFTriggerAnonymousActionSetBuilder, HMShortcutAction, HFSetDiff, HFMutableSetDiff;

@interface HFTriggerActionSetsBuilder : NSObject <HFComparable, NSCopying>

@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
@property (retain, nonatomic) HFTriggerAnonymousActionSetBuilder *anonymousActionSetBuilder;
@property (retain, nonatomic) HFMutableSetDiff *actionSetBuilders;
@property (retain, nonatomic) HMShortcutAction *shortcutAction;
@property (readonly, nonatomic) NSArray *allActionSets;
@property (readonly, nonatomic) NSArray *allActionBuilders;
@property (readonly, nonatomic) NSArray *namedActionSets;
@property (readonly, nonatomic) NSArray *anonymousActionBuilder;
@property (readonly, nonatomic) HFSetDiff *namedActionSetsDiff;
@property (readonly, nonatomic) BOOL hasActions;
@property (readonly, nonatomic, getter=areActionsAffectedByEndEvents) BOOL actionsAffectedByEndEvents;
@property (readonly, nonatomic) HMHome *home;
@property (readonly, nonatomic) BOOL isShortcutOwned;
@property (retain, nonatomic) WFHomeWorkflow *homeWorkflow;

- (void).cxx_destruct;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (id)actionSetsSummary;
- (void)convertToHomeWorkflowActionSet:(id)a0;
- (void)addActionSetBuilder:(id)a0;
- (void)addActionSetIfNotPresent:(id)a0;
- (void)addAnonymousActionBuilder:(id)a0;
- (void)convertToHomeWorkflowActionSetIfNeeded;
- (void)defaultActionsForShortcut;
- (id)initWithActionSets:(id)a0 inHome:(id)a1 filterEmptyActionSets:(BOOL)a2;
- (void)removeActionSetIfPresent:(id)a0;
- (void)removeAnonymousActionBuilder:(id)a0;
- (void)updateAnonymousActionBuilder:(id)a0;
- (void)updateFromTriggerActionSetsBuilder:(id)a0;
- (id)createActionSetsForShortcuts;
- (id)initWithActionSets:(id)a0 inHome:(id)a1;
- (id)_uniqueServiceGroupForServices:(id)a0;
- (void)_generateStandaloneServices:(id)a0 andMediaAccessories:(id)a1;
- (id)_generateSummaryInformation;
- (id)_generateSummaryInformationForShortcutOwnedTrigger;
- (id)_generateSummaryInformationForStandardTrigger;
- (void)_removeAllNamedActionsSets;
- (id)_removeDuplicateActionSets:(id)a0;
- (id)_removeEmptyActionSets:(id)a0;
- (id)compareToObject:(id)a0;
- (id)mediaAccessoriesForPlaybackAction:(id)a0;
- (void)removeActionSetBuilder:(id)a0;
- (void)removeAllActionsAndActionSets;
- (void)resetActionSetBuilders;
- (void)resetAllActionSets;
- (void)setFromTriggerActionSetsBuilder:(id)a0;
- (void)updateActionSetBuilder:(id)a0;
- (void)updateActionSetsInTriggerBuilder:(id)a0;

@end