luxlabs header browser preview


@class NSMutableSet;
@protocol VOSCommandProfileDelegate;

@interface VOSCommandProfile : NSObject <NSSecureCoding> {
    NSMutableSet *_modes;
}

@property (class, readonly) BOOL supportsSecureCoding;

@property (weak, nonatomic) id<VOSCommandProfileDelegate> delegate;

+ (void)_addQuickNavShortcutsToCommand:(id)a0 fromCommandProperties:(id)a1 overlayProperties:(id)a2;
+ (id)_parseProfileProperties:(id)a0 overlayProperties:(id)a1;
+ (void)_addSecondaryCommandsToCommand:(id)a0 fromCommandProperties:(id)a1 overlayProperties:(id)a2;
+ (void)_addKeyboardShortcutsToCommand:(id)a0 fromCommandProperties:(id)a1 overlayProperties:(id)a2;
+ (id)_profileKeyChordsFromDictionaryValue:(id)a0;
+ (BOOL)_overlay:(id)a0 shouldIncludeItem:(id)a1;
+ (void)_addGesturesToCommand:(id)a0 fromCommandProperties:(id)a1 overlayProperties:(id)a2;

- (id)allShortcutBindingsWithResolver:(id)a0;
- (id)_resolvedSecondaryCommandForProfileCommand:(id)a0 resolver:(id)a1;
- (id)allSiriShortcutCommandsWithResolver:(id)a0;
- (id)_initWithModes:(id)a0;
- (id)shortcutBindingsForCommand:(id)a0 withResolver:(id)a1;
- (id)validateCanAddGesture:(id)a0 toCommand:(id)a1 withResolver:(id)a2;
- (id)allCommandsWithResolver:(id)a0;
- (id)removeKeyChord:(id)a0 fromCommand:(id)a1 withResolver:(id)a2;
- (id)gestureBindingsForCommand:(id)a0 withResolver:(id)a1;
- (void)encodeWithCoder:(id)a0;
- (unsigned long long)availabilityForCommand:(id)a0 withResolver:(id)a1;
- (id)userPresentableAllShortcutBindingsWithResolver:(id)a0;
- (id)commandForKeyChord:(id)a0 withResolver:(id)a1;
- (id)validateCanRemoveKeyChord:(id)a0 fromCommand:(id)a1 withResolver:(id)a2;
- (id)addGesture:(id)a0 toCommand:(id)a1 withResolver:(id)a2;
- (BOOL)commandHasAnyBindings:(id)a0 withResolver:(id)a1;
- (id)validateCanAddKeyChord:(id)a0 toCommand:(id)a1 withResolver:(id)a2;
- (id)initWithProfileProperties:(id)a0 overlayProperties:(id)a1;
- (id)commandForTouchGesture:(id)a0 withResolver:(id)a1;
- (id)_modifiedGestureRespectingHandednessSetting:(id)a0;
- (void).cxx_destruct;
- (BOOL)commandHasModifiedBindingsWhenZoomEnabled:(id)a0 withResolver:(id)a1;
- (id)_profileCommandForCommand:(id)a0 inMode:(id)a1;
- (unsigned long long)availabilityForGesture:(id)a0 withResolver:(id)a1;
- (unsigned long long)availabilityForShortcut:(id)a0 withResolver:(id)a1;
- (id)debugDescription;
- (id)removeGesture:(id)a0 fromCommand:(id)a1 withResolver:(id)a2;
- (id)_profileModeForResolver:(id)a0;
- (id)initWithCoder:(id)a0;
- (id)_profileModeForScreenreaderMode:(id)a0;
- (id)addKeyChord:(id)a0 toCommand:(id)a1 withResolver:(id)a2;
- (id)validateCanRemoveGesture:(id)a0 fromCommand:(id)a1 withResolver:(id)a2;

@end