@class NSString, NSMutableDictionary, NSMutableSet, FBSSerialQueue, NSMutableArray, NSObject; @protocol NSCopying; @interface FBLocalSynchronousSceneClientProvider : NSObject { BOOL _workspaceInitialized; NSMutableArray *_pendingSceneCreatesBeforeFBSWorkspaceInitialization; NSMutableSet *_invalidationActions; NSMutableDictionary *_localSceneInfoByIdentity; NSMutableDictionary *_hostsByIdentity; FBSSerialQueue *_callOutQueue; } @property (readonly, nonatomic) NSObject *identifier; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; + (id)sharedInstance; - (id)scenes; - (id)hostProcess; - (id)init; - (id)callOutQueue; - (id)fbsSceneWithIdentifier:(id)a0; - (id)_init; - (id)fbsSceneForScene:(id)a0; - (void)registerInvalidationAction:(id)a0; - (void)scene:(id)a0 didReceiveActions:(id)a1 forExtension:(Class)a2; - (id)sceneWithIdentity:(id)a0; - (void)host:(id)a0 didUpdateSettings:(id)a1 withDiff:(id)a2 transitionContext:(id)a3 completion:(id /* block */)a4; - (void)host:(id)a0 didInvalidateWithTransitionContext:(id)a1 completion:(id /* block */)a2; - (void)host:(id)a0 didReceiveActions:(id)a1 forExtension:(Class)a2; - (id)registerHost:(id)a0 settings:(id)a1 initialClientSettings:(id)a2 fromRemnant:(id)a3 error:(out id *)a4; - (BOOL)_sendSceneCreateFBSWorkspaceDelegateForSceneInfo:(id)a0 transitionContext:(id)a1; - (void)unregisterHost:(id)a0; - (void).cxx_destruct; - (BOOL)canHaveAgent; - (void)scene:(id)a0 sendMessage:(id)a1 withResponse:(id /* block */)a2; - (void)scene:(id)a0 didUpdateClientSettings:(id)a1 withDiff:(id)a2 transitionContext:(id)a3; @end