@class NSString, NSOrderedSet, NSMapTable, NSMutableOrderedSet, NSSet, NSMutableArray, NSObject; @protocol OS_dispatch_queue; @interface WFResourceManager : NSObject @property (retain, nonatomic) NSMutableArray *resourceNodes; @property (nonatomic) BOOL resourcesAvailable; @property (nonatomic) BOOL resourcesRequiredForDisplayAvailable; @property (retain, nonatomic) NSMutableOrderedSet *unavailableResources; @property (retain, nonatomic) NSOrderedSet *unavailableResourceErrors; @property (retain, nonatomic) NSMapTable *targetSelectorTable; @property (readonly, nonatomic) BOOL didEvaluateAvailabilityOfNodes; @property (readonly, nonatomic) NSObject *stateAccessQueue; @property (readonly, nonatomic) NSSet *accessResources; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; - (void)addResource:(id)a0; - (void).cxx_destruct; - (void)addTarget:(id)a0 selector:(SEL)a1; - (void)removeTarget:(id)a0 selector:(SEL)a1; - (BOOL)nodeIsRelevant:(id)a0; - (void)addResourceNodes:(id)a0; - (void)addResourceObjectsOfClassesOrProtocols:(id)a0 withinNode:(id)a1 toSet:(id)a2; - (id)currentlyRequiredResourcesOfClass:(Class)a0; - (BOOL)currentlyRequiresResourceOfClass:(Class)a0; - (BOOL)currentlyRequiresResourceOfClasses:(id)a0; - (void)evaluateAvailabilityOfNodesIfNeeded; - (void)evaluateAvailabilityOfNodesWithChangedNode:(id)a0; - (id)initWithDefinitions:(id)a0; - (void)makeAccessResourcesAvailableWithUserInterface:(id)a0 completionHandler:(id /* block */)a1; - (BOOL)nodeIsAvailable:(id)a0 error:(id *)a1; - (void)notifyTargets; - (void)refreshAvailabilityOfRequiredResourcesOfClasses:(id)a0; - (id)relevantNodes; - (void)removeResourceNodes:(id)a0; - (void)resourceNodeAvailabilityChanged:(id)a0; - (id)resourceObjectsConformingToProtocol:(id)a0; - (id)resourceObjectsOfClass:(Class)a0; - (id)resourceObjectsOfClasses:(id)a0; - (id)selectorSetForTarget:(id)a0; @end