/*
                       * This header is generated by classdump-dyld 1.5
                       * on Wednesday, October 27, 2021 at 3:23:02 PM Mountain Standard Time
                       * Operating System: Version 13.5.1 (Build 17F80)
                       * Image Source: /System/Library/PrivateFrameworks/VideoSubscriberAccountUI.framework/VideoSubscriberAccountUI
                       * classdump-dyld is licensed under GPLv3, Copyright © 2013-2016 by Elias Limneos. Updated by Kevin Bradley.
                       */

#import <VideoSubscriberAccount/VSAsyncOperation.h>

@class VSOptional, VSStoreURLBag, NSOperationQueue, VSDevice;

@interface VSSetupFlowPreparationOperation : VSAsyncOperation {

	VSOptional* _storage;
	VSOptional* _preferences;
	VSOptional* _result;
	VSStoreURLBag* _bag;
	NSOperationQueue* _privateQueue;
	VSDevice* _currentDevice;

}

@property (nonatomic,retain) VSOptional * result;                          //@synthesize result=_result - In the implementation block
@property (nonatomic,retain) VSStoreURLBag * bag;                          //@synthesize bag=_bag - In the implementation block
@property (nonatomic,retain) NSOperationQueue * privateQueue;              //@synthesize privateQueue=_privateQueue - In the implementation block
@property (nonatomic,retain) VSDevice * currentDevice;                     //@synthesize currentDevice=_currentDevice - In the implementation block
@property (nonatomic,retain) VSOptional * storage;                         //@synthesize storage=_storage - In the implementation block
@property (nonatomic,retain) VSOptional * preferences;                     //@synthesize preferences=_preferences - In the implementation block
-(id)init;
-(VSOptional *)storage;
-(VSOptional *)result;
-(void)setResult:(VSOptional *)arg1 ;
-(VSDevice *)currentDevice;
-(void)setStorage:(VSOptional *)arg1 ;
-(void)setPreferences:(VSOptional *)arg1 ;
-(VSOptional *)preferences;
-(void)_finishWithError:(id)arg1 ;
-(VSStoreURLBag *)bag;
-(void)setBag:(VSStoreURLBag *)arg1 ;
-(void)setCurrentDevice:(VSDevice *)arg1 ;
-(NSOperationQueue *)privateQueue;
-(void)executionDidBegin;
-(void)setPrivateQueue:(NSOperationQueue *)arg1 ;
-(void)_checkPreferences;
-(void)_checkAvailability;
-(void)_finishWithFlow:(id)arg1 ;
-(void)_checkForExistingAccounts;
-(void)_fetchProviderForAccount:(id)arg1 ;
-(void)_fetchAllProvidersIfNeeded;
-(void)_fetchAllProviders;
-(void)_checkForSupportedAppsButton;
-(id)createAppDescriptionFetchOperationForProvider:(id)arg1 withFlow:(id)arg2 ;
-(void)_resolveBundleIDs:(id)arg1 forFlow:(id)arg2 ;
-(void)_checkForSupportedAppsButtonWithFlow:(id)arg1 ;
-(void)_loadProviderAppDescriptionWithFlow:(id)arg1 ;
-(void)_getSTBProviderFromAllProviders:(id)arg1 completionHandler:(/*^block*/id)arg2 ;
-(void)prepareSTBSetupForAccount:(id)arg1 forProvider:(id)arg2 ;
-(void)_checkForSupportedAppsFromProvider:(id)arg1 ;
-(void)_checkForPersonalizedChannelsWithResponse:(id)arg1 identityProvider:(id)arg2 ;
-(void)_findBundleIDsForAdamIDs:(id)arg1 withFlow:(id)arg2 ;
@end

