luxlabs header browser preview


@class WFContextualActionSpotlightSyncService, WFDatabase, NSString, HMHomeManager, WFTopHitsAppShortcutsUpdater;
@protocol WFDatabaseProvider;

@interface VCVoiceShortcutManager : NSObject <HMHomeManagerDelegate>

@property (readonly, nonatomic) HMHomeManager *homeManager;
@property (retain, nonatomic) WFTopHitsAppShortcutsUpdater *appShortcutsUpdater;
@property (retain, nonatomic) WFContextualActionSpotlightSyncService *contextualActionSyncService;
@property (readonly, nonatomic) WFDatabase *database;
@property (readonly, nonatomic) id<WFDatabaseProvider> databaseProvider;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (void)createSleepWorkflow:(id)a0 completion:(id /* block */)a1;
- (void)updateAppShortcutsWithCompletion:(id /* block */)a0;
- (void)getSpotlightAutoShortcutsEnablementForBundleIdentifier:(id)a0 completion:(id /* block */)a1;
- (void)serializedParametersForAppEntityIdentifier:(id)a0 completion:(id /* block */)a1;
- (void)deleteSleepWorkflowWithIdentifier:(id)a0 completion:(id /* block */)a1;
- (void)triggerFullContextualActionReindexWithCompletion:(id /* block */)a0;
- (void)setSpotlightAutoShortcutsEnablement:(BOOL)a0 forBundleIdentifier:(id)a1 completion:(id /* block */)a2;
- (void)storeSerializedParameters:(id)a0 forAppEntityIdentifier:(id)a1 queryName:(id)a2 completion:(id /* block */)a3;
- (void)removeAllSerializedParametersForQueryName:(id)a0 completion:(id /* block */)a1;
- (void)getSiriAutoShortcutsEnablementForBundleIdentifier:(id)a0 completion:(id /* block */)a1;
- (void)getResultsForQuery:(id)a0 resultClass:(Class)a1 completion:(id /* block */)a2;
- (void)getInactiveAppsWithAccessSpecifier:(id)a0 completion:(id /* block */)a1;
- (BOOL)phraseHasHomeKitConflict:(id)a0;
- (void)archiveAction:(id)a0 withActionMetadata:(id)a1 completion:(id /* block */)a2;
- (void)updateVoiceShortcutWithIdentifier:(id)a0 phrase:(id)a1 shortcut:(id)a2 accessSpecifier:(id)a3 completion:(id /* block */)a4;
- (BOOL)isPhraseUsable:(id)a0 inDatabase:(id)a1 error:(id *)a2;
- (void)getLinkActionWithAppBundleIdentifier:(id)a0 appIntentIdentifier:(id)a1 serializedParameterStates:(id)a2 completion:(id /* block */)a3;
- (void)addVoiceShortcut:(id)a0 phrase:(id)a1 accessSpecifier:(id)a2 completion:(id /* block */)a3;
- (void)getVoiceShortcutsForAppsWithBundleIdentifiers:(id)a0 accessSpecifier:(id)a1 completion:(id /* block */)a2;
- (void)deleteStaleSuggestions;
- (void)getSleepActionSuggestionsForAllAppsFilteringBySleep:(BOOL)a0 accessSpecifier:(id)a1 completion:(id /* block */)a2;
- (void)getVoiceShortcutWithIdentifier:(id)a0 accessSpecifier:(id)a1 completion:(id /* block */)a2;
- (void)isAutoShortcutDisabledForBundleIdentifier:(id)a0 autoShortcutIdentifier:(id)a1 completion:(id /* block */)a2;
- (void)unarchiveActionFromData:(id)a0 withActionMetadata:(id)a1 completion:(id /* block */)a2;
- (void)getMigratedAppIntentWithINIntent:(id)a0 completion:(id /* block */)a1;
- (id)initWithDatabaseProvider:(id)a0 eventHandler:(id)a1 appShortcutsUpdater:(id)a2 contextualActionSyncService:(id)a3;
- (void)getLinkActionWithAppBundleIdentifier:(id)a0 appIntentIdentifier:(id)a1 expandingParameterName:(id)a2 limit:(long long)a3 completion:(id /* block */)a4;
- (void)setShortcutSuggestions:(id)a0 forAppWithBundleIdentifier:(id)a1 accessSpecifier:(id)a2;
- (void)getValueForDescriptor:(id)a0 resultClass:(Class)a1 completion:(id /* block */)a2;
- (BOOL)lsDatabaseChangedSinceLastCheck;
- (void)deleteVoiceShortcutWithIdentifier:(id)a0 name:(id)a1 accessSpecifier:(id)a2 completion:(id /* block */)a3;
- (void)getSleepActionSuggestionsForAppWithBundleIdentifier:(id)a0 accessSpecifier:(id)a1 options:(unsigned long long)a2 completion:(id /* block */)a3;
- (void)requestDataMigrationWithCompletion:(id /* block */)a0;
- (void)applicationWasUnregistered:(id)a0;
- (void)setAutoShortcutDisabledForBundleIdentifier:(id)a0 autoShortcutDisabled:(BOOL)a1 autoShortcutIdentifier:(id)a2 completion:(id /* block */)a3;
- (void)getShortcutSuggestionsForAllAppsWithLimit:(unsigned long long)a0 accessSpecifier:(id)a1 completion:(id /* block */)a2;
- (void).cxx_destruct;
- (void)createShortcutWithRecordData:(id)a0 name:(id)a1 shortcutSource:(id)a2 accessSpecifier:(id)a3 completion:(id /* block */)a4;
- (void)getSleepActionSuggestionsForAllAppsWithOptions:(unsigned long long)a0 accessSpecifier:(id)a1 completion:(id /* block */)a2;
- (void)deleteSuggestionsFromApps:(id)a0;
- (void)getSerializedParametersForLinkAction:(id)a0 actionMetadata:(id)a1 completion:(id /* block */)a2;
- (void)logHomescreenFastPathRunEventForShortcutWithWebClip:(id)a0;
- (void)setSiriAutoShortcutsEnablement:(BOOL)a0 forBundleIdentifier:(id)a1 completion:(id /* block */)a2;
- (id)actionWithAppBundleIdentifier:(id)a0 appIntentIdentifier:(id)a1 serializedParameters:(id)a2;
- (void)getShortcutSuggestionsForAppWithBundleIdentifier:(id)a0 accessSpecifier:(id)a1 completion:(id /* block */)a2;
- (void)drawGlyphs:(id)a0 withBackgroundColorValues:(id)a1 padding:(double)a2 rounded:(BOOL)a3 intoContext:(id)a4;
- (void)requestShortcutsSpotlightFullReindex;
- (void)getNumberOfVoiceShortcutsWithAccessSpecifier:(id)a0 completion:(id /* block */)a1;
- (void)setPerWorkflowStateData:(id)a0 forSmartPromptWithActionUUID:(id)a1 reference:(id)a2;
- (void)getSleepActionSuggestionsForAppWithBundleIdentifier:(id)a0 shouldFilterBySleep:(BOOL)a1 accessSpecifier:(id)a2 completion:(id /* block */)a3;
- (void)getVoiceShortcutsWithAccessSpecifier:(id)a0 completion:(id /* block */)a1;
- (id)actionWithSerializedParameters:(id)a0 actionMetadata:(id)a1;
- (void)getVoiceShortcutWithPhrase:(id)a0 accessSpecifier:(id)a1 completion:(id /* block */)a2;
- (void)updateLSDatabaseAnchors;

@end