luxlabs header browser preview


@class NSString, NSObject, VOSCommandProfile;
@protocol OS_dispatch_queue;

@interface VOSCommandManager : NSObject <VOSCommandProfileDelegate> {
    NSObject<OS_dispatch_queue> *_queue;
    NSString *_siriShortCutToken;
}

@property (nonatomic) BOOL activeProfileIsUserProfile;
@property (nonatomic) BOOL loadShortcuts;
@property (readonly, nonatomic) VOSCommandProfile *activeProfile;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (id)allShortcutBindingsWithResolver:(id)a0;
- (id)init;
- (void)dealloc;
- (void)_loadSystemProfile;
- (id)allSiriShortcutCommandsWithResolver:(id)a0;
- (id)shortcutBindingsForCommand:(id)a0 withResolver:(id)a1;
- (id)validateCanAddGesture:(id)a0 toCommand:(id)a1 withResolver:(id)a2;
- (id)systemProfile;
- (id)allCommandsWithResolver:(id)a0;
- (id)removeKeyChord:(id)a0 fromCommand:(id)a1 withResolver:(id)a2;
- (void)reloadWithSystemProfile;
- (id)gestureBindingsForCommand:(id)a0 withResolver:(id)a1;
- (id)availableSiriShortcuts:(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;
- (void)reloadPreferringUserProfile;
- (id)addGesture:(id)a0 toCommand:(id)a1 withResolver:(id)a2;
- (BOOL)commandHasAnyBindings:(id)a0 withResolver:(id)a1;
- (id)initPreferringUserProfileWithoutShortcuts;
- (id)validateCanAddKeyChord:(id)a0 toCommand:(id)a1 withResolver:(id)a2;
- (BOOL)_validateUserProfileDiscrepancies:(id)a0;
- (id)commandForTouchGesture:(id)a0 withResolver:(id)a1;
- (void).cxx_destruct;
- (void)batchUpdateActiveProfile:(id /* block */)a0 saveIfSuccessful:(BOOL)a1 completion:(id /* block */)a2;
- (BOOL)commandHasModifiedBindingsWhenZoomEnabled:(id)a0 withResolver:(id)a1;
- (unsigned long long)availabilityForGesture:(id)a0 withResolver:(id)a1;
- (void)_commonUserProfileInit;
- (unsigned long long)availabilityForShortcut:(id)a0 withResolver:(id)a1;
- (id)initWithSystemProfile;
- (void)saveAsUserProfile;
- (id)initPreferringUserProfile;
- (id)removeGesture:(id)a0 fromCommand:(id)a1 withResolver:(id)a2;
- (void)_commonInit;
- (void)restoreDefaultProfile;
- (id)addKeyChord:(id)a0 toCommand:(id)a1 withResolver:(id)a2;
- (id)validateCanRemoveGesture:(id)a0 fromCommand:(id)a1 withResolver:(id)a2;

@end