#import "FBScene.h"

@interface SBApplication : NSObject

+(Class)safeCategoryBaseClass;
+(id)_appStateKeysToPrefetch;
+(id)snapshotSortDescriptorForNames:(id)arg1 ;
+(id)snapshotSortDescriptorForScheme:(id)arg1 ;
+(id)snapshotSortDescriptorForInterfaceOrientationMask:(unsigned long long)arg1 ;
+(id)snapshotSortDescriptorForStatusBarStateMask:(unsigned long long)arg1 ;
+(id)snapshotSortDescriptorForImageScale:(double)arg1 ;
+(id)snapshotSortDescriptorForContentTypeMask;
+(id)snapshotSortDescriptorForRequiredOSVersion:(id)arg1 ;
+(id)snapshotSortDescriptorForCreationDate;
+(id)snapshotSortDescriptorsForNames:(id)arg1 scheme:(id)arg2 imageScale:(double)arg3 statusBarStateMask:(unsigned long long)arg4 interfaceOrientationMask:(unsigned long long)arg5 requiredOSVersion:(id)arg6 ;
+(id)snapshotSortDescriptorForLaunchInterfaceIdentifier:(id)arg1 ;
+(void)_markAllManifestsForReingestion;
+(void)_reingestStaticDefaultImagesForAllApps;
-(void)setMainSceneID:(NSString *)arg1 ;
-(void)setNowRecordingApplication:(BOOL)arg1 ;
-(FBScene *)mainScene;
-(NSString *)iconIdentifier;
-(id)icon:(id)arg1 imageWithFormat:(int)arg2 ;
-(void)setBadgeNumberOrString:(id)arg1 ;
-(void)preHeatForUserLaunchIfNecessary;
-(BOOL)isNowPlayingApplication;
-(BOOL)isAnyTerminationAssertionHeld;
-(BOOL)isUninstalled;
-(void)_setAlertImpersonator:(id)arg1 forWorkspaceType:(long long)arg2 ;
-(BOOL)isSameExecutableAsApplication:(id)arg1 ;
-(void)_didExitWithContext:(id)arg1 ;
-(void)_noteProcess:(id)arg1 didChangeToState:(id)arg2 ;
-(void)_processWillLaunch:(id)arg1 ;
-(void)_processDidLaunch:(id)arg1 ;
-(BOOL)_hasAnyAlertImpersonator;
-(BOOL)_supportsClassicMode:(long long)arg1 ;
-(id)_snapshotManifest;
-(BOOL)isInternalApplication;
-(NSString *)mainSceneID;
-(void)_saveSnapshotForSceneHandle:(id)arg1 context:(id)arg2 completion:(/*^block*/id)arg3 ;
-(BOOL)isClassic;
-(CGSize)defaultLaunchingSizeForDisplayConfiguration:(id)arg1 ;
-(void)_noteSnapshotDidUpdate;
-(void)_protectedDataDidBecomeAvailable:(id)arg1 ;
-(BOOL)classicAppZoomedInOrRequiresHiDPI;
-(void)createDownscaledSnapshotFromFullSizeSnapshotForMainScene;
-(void)_noteSnapshotDidUpdate:(long long)arg1 ;
-(BOOL)classicAppScaled;
-(BOOL)classicAppPhoneAppRunningOnPad;
-(void)flushSnapshotsForAllScenes;
-(void)flushSnapshotsForAllScenesIncludingAllLegacyImages;
-(void)flushSnapshotsForSceneID:(id)arg1 ;
-(void)saveSnapshotForSceneHandle:(id)arg1 context:(id)arg2 completion:(/*^block*/id)arg3 ;
-(void)saveSuspendSnapshot:(id)arg1 forSceneHandle:(id)arg2 ;
-(void)createDownscaledVariantForSnapshot:(id)arg1 sceneHandle:(id)arg2 scaleFactor:(double)arg3 didSaveImage:(/*^block*/id)arg4 ;
-(void)deleteSnapshotForContext:(id)arg1 ;
-(CGRect)snapshotFrameForClassicInsideBounds:(CGRect)arg1 forOrientation:(long long)arg2 scaleFactor:(double*)arg3 ;
-(CGSize)snapshotSizeAdjustedForLegacyStatusBarBasedOnSize:(CGSize)arg1 interfaceOrientation:(long long)arg2 contentFrame:(CGRect*)arg3 ;
-(BOOL)allowsEventOnlySuspension;
-(void)_removeAlertImpersonator:(id)arg1 ;
-(BOOL)suppressesBanners;
-(BOOL)suppressesCoverSheetGesture;
-(BOOL)suppressesControlCenter;
-(void)_updateRecentlyUpdatedTimer;
-(id)_sceneIdentifierForDisplayType:(long long)arg1 ;
-(void)refreshLaunchImagesInSnapshotManifestIfNeeded;
-(id)_internalProcessState;
-(id)badgeNumberOrString;
-(void)_noteIconDataSourceDidChange;
-(void)_setDataUsage:(int)arg1 ;
-(void)_setNewlyInstalled:(BOOL)arg1 ;
-(void)_setRecentlyUpdated:(BOOL)arg1 ;
-(BOOL)isMedusaCapable;
-(long long)_classicModeFromSplashBoard;
-(BOOL)_isClassicViaOverride;
-(BOOL)_classicAppScaledPhoneOnPad;
-(id)_dataStore;
-(BOOL)classicAppZoomedIn;
-(BOOL)classicAppRequiresHiDPI;
-(BOOL)_classicAppScaledOnPhone;
-(BOOL)_classicAppScaledPadOnPad;
-(BOOL)_supportsApplicationType:(int)arg1 ;
-(void)_calculateSupportedTypesLazilyIfNecessary;
-(BOOL)_shouldBypassClassicForSplashBoard;
-(long long)_pad_classicModeFromSplashBoard;
-(long long)_phone_on_pad_classicModeFromSplashBoard;
-(long long)_phone_classicModeFromSplashBoard;
-(long long)_classicModeFromSupportedTypes;
-(long long)_defaultClassicMode;
-(int)_supportedTypeForClassicModeNone;
-(void)setSystemVolumeHUDEnabled:(BOOL)arg1 forCategory:(id)arg2 ;
-(void)purgeCaches;
-(void)_invalidateStatusBarStyleOverridesAssertions;
-(void)setPlayingAudio:(BOOL)arg1 ;
-(void)_resetDataUsage;
-(void)_setInternalProcessState:(id)arg1 ;
-(void)_didSuspend;
-(BOOL)_isNewlyInstalled;
-(BOOL)_isRecentlyUpdated;
-(id)_baseSceneIdentifier;
-(BOOL)isCacheCleaningTerminationAssertionHeld;
-(BOOL)isUninstallSupported;
-(unsigned long long)iconPriority:(id)arg1 ;
-(id)icon:(id)arg1 defaultImageWithFormat:(int)arg2 ;
-(id)iconDisplayName:(id)arg1 forLocation:(long long)arg2 ;
-(BOOL)iconCanEllipsizeLabel:(id)arg1 ;
-(BOOL)iconCanTightenLabel:(id)arg1 ;
-(long long)iconProgressState:(id)arg1 ;
-(double)iconProgressPercent:(id)arg1 ;
-(BOOL)iconProgressIsPaused:(id)arg1 ;
-(id)iconBadgeNumberOrString:(id)arg1 ;
-(id)iconFormattedAccessoryString:(id)arg1 ;
-(int)iconAccessoryType:(id)arg1 ;
-(long long)iconLabelAccessoryType:(id)arg1 ;
-(BOOL)iconSupportsUninstall:(id)arg1 ;
-(BOOL)iconCompleteUninstall:(id)arg1 ;
-(BOOL)iconAllowsLaunch:(id)arg1 ;
-(BOOL)icon:(id)arg1 launchFromLocation:(long long)arg2 context:(id)arg3 activationSettings:(id)arg4 actions:(id)arg5 ;
-(void)_setLegacyVOIPPeriodicWakeScheduler:(id)arg1 ;
-(void)_setContentAvailableWakeScheduler:(id)arg1 ;
-(void)setUninstalled:(BOOL)arg1 ;
-(void)setDynamicApplicationShortcutItems:(NSArray *)arg1 ;
-(BOOL)wantsAutoLaunchForVOIP;
-(void)setWantsAutoLaunchForVOIP:(BOOL)arg1 ;
-(BOOL)usesEdgeNetwork;
-(void)setUsesEdgeNetwork:(BOOL)arg1 ;
-(BOOL)usesWiFiNetwork;
-(void)setUsesWiFiNetwork:(BOOL)arg1 ;
-(BOOL)hasDisplayedLaunchAlertForType:(unsigned long long)arg1 ;
-(void)setHasDisplayedLaunchAlert:(BOOL)arg1 forType:(unsigned long long)arg2 ;
-(void)takeStatusBarStyleOverridesAssertion:(id)arg1 ;
-(void)releaseStatusBarStyleOverridesAssertion:(id)arg1 ;
-(id)statusBarStyleOverridesAssertionsByStyleOverride;
-(BOOL)showSystemVolumeHUDForCategory:(id)arg1 ;
-(BOOL)disablesJailForDisplayWithIdentity:(id)arg1 ;
-(id)sceneIdentifierForDisplayIdentity:(id)arg1 ;
-(void)markNewlyInstalled;
-(void)markRecentlyUpdated;
-(BOOL)mainSceneWantsFullscreen;
-(BOOL)classicAppFullScreen;
-(BOOL)includesStatusBarInClassicJail;
-(void)_recalculateApplicationSupportedTypes;
-(BOOL)classicDefaultStatusBarHidden;
-(BOOL)_isMainSceneID:(id)arg1 ;
-(void)_terminationAssertionEfficacyChangedTo:(unsigned long long)arg1 ;
-(id)_alertImpersonatorForWorkspaceType:(long long)arg1 ;
-(int)_applicationRestorationCheckState;
-(void)_setApplicationRestorationCheckState:(int)arg1 ;
-(unsigned long long)failedLaunchCount;
-(BOOL)isRestoringIcon;
-(void)setRestoringIcon:(BOOL)arg1 ;
-(BOOL)hasShownDataPlanAlertSinceLock;
-(void)setHasShownDataPlanAlertSinceLock:(BOOL)arg1 ;
-(unsigned long long)failedAutoLaunchCountForVOIP;
-(void)setFailedAutoLaunchCountForVOIP:(unsigned long long)arg1 ;
-(BOOL)isNowRecordingApplication;
-(long long)defaultClassicModeOverride;
-(void)setDefaultClassicModeOverride:(long long)arg1 ;
-(BOOL)isWebApplication;
-(BOOL)isNewsstandApplication;
-(id)bestSnapshotWithImageName:(id)arg1 sceneHandle:(id)arg2 variantID:(id)arg3 scale:(double)arg4 size:(CGSize)arg5 contentTypeMask:(unsigned long long)arg6 statusBarStateMask:(unsigned long long)arg7 launchingOrientation:(long long)arg8 contentOverridesContext:(id)arg9 ;
-(id)_normalizeSnapshotName:(id)arg1 ;
-(id)mostRecentSceneSnapshotsForSceneHandle:(id)arg1 scale:(double)arg2 launchingOrientation:(long long)arg3 ;
-(id)_defaultPNGNameFromSuspensionSettingsWithExpiration:(double*)arg1 sceneID:(id)arg2 ;
-(id)_snapshotsWithImageName:(id)arg1 sceneHandle:(id)arg2 launchingSize:(CGSize)arg3 launchingScale:(double)arg4 contentTypeMask:(unsigned long long)arg5 statusBarStateMask:(unsigned long long)arg6 launchingOrientation:(long long)arg7 contentOverridesContext:(id)arg8 ;
-(id)_defaultPNGNameUsingFallbacksWithSceneID:(id)arg1 contentOverridesContext:(id)arg2 ;
-(void)_ingestDefaultPNGsInManifest:(id)arg1 withLaunchImageBaseName:(id)arg2 ;
-(id)imageForSnapshot:(id)arg1 interfaceOrientation:(long long)arg2 ;
-(id)cachedImageForSnapshot:(id)arg1 interfaceOrientation:(long long)arg2 ;
-(id)_defaultLaunchImageBaseName;
-(void)_purgeStaticDefaultImagesInSnapshotManifest;
-(void)_ingestInfoPlistImagesInManifest:(id)arg1 ;
-(void)_resetLaunchImageIngestionStatus;
-(void)_reingestStaticDefaultImagesInSnapshotManifest;
-(id)_preferredImagePathInBundle:(id)arg1 baseResourceName:(id)arg2 ofType:(id)arg3 forMainScene:(BOOL)arg4 size:(CGSize)arg5 scale:(double)arg6 outScale:(double*)arg7 ;
-(id)_preferredImagePathByScaleInBundle:(id)arg1 resourceName:(id)arg2 ofType:(id)arg3 scale:(double)arg4 outScale:(double*)arg5 ;
-(void)_purgeAndResetStaticDefaultImagesInSnapshotManifest;
-(BOOL)isMobilePhone;
-(BOOL)isFaceTime;
-(void)dealloc;
-(NSString *)description;
-(NSString *)bundleIdentifier;
-(long long)_classicMode;
-(NSArray *)dynamicApplicationShortcutItems;
-(void)setUsesBackgroundNetwork:(BOOL)arg1 ;
-(BOOL)usesBackgroundNetwork;
-(id)copyWithZone:(NSZone*)arg1 ;
-(BOOL)isSetup;
-(NSString *)displayName;
-(BOOL)isPlayingAudio;
-(BOOL)isSpringBoard;
-(void)setConnectedToExternalAccessory:(BOOL)arg1 ;
-(BOOL)isConnectedToExternalAccessory;
-(int)dataUsage;
-(void)_updateProcess:(id)arg1 withState:(id)arg2 ;
-(id)initWithApplicationInfo:(id)arg1 ;
-(void)deleteAllSnapshots;
-(BOOL)isSystemApplication;
-(id)succinctDescription;
-(id)descriptionWithMultilinePrefix:(id)arg1 ;
-(id)descriptionBuilderWithMultilinePrefix:(id)arg1 ;
-(id)succinctDescriptionBuilder;
-(void)setShowsProgress:(BOOL)arg1 ;
-(BOOL)showsProgress;
-(void)_lockStateDidChange:(id)arg1 ;
@end
