@class NSString, NSDictionary, WFImage, NSError, WFWorkflow; @interface WFAccessResource : WFResource @property (class, readonly, nonatomic, getter=isSystemResource) BOOL systemResource; @property (readonly, nonatomic) NSString *resourceName; @property (readonly, nonatomic) NSString *username; @property (readonly, nonatomic) BOOL canLogOut; @property (readonly, nonatomic) BOOL logOutAffectsOtherApps; @property (readonly, nonatomic) BOOL supportsMultipleAccounts; @property (readonly, nonatomic) NSDictionary *settingsUIDefinition; @property (readonly, nonatomic) NSError *availabilityError; @property (readonly, nonatomic) int token; @property (readonly, nonatomic) NSString *attemptRecoveryFromErrorMessage; @property (readonly, nonatomic) NSString *associatedAppIdentifier; @property (readonly, nonatomic) NSString *name; @property (readonly, nonatomic) WFImage *icon; @property (readonly, nonatomic) unsigned long long status; @property (readonly, nonatomic) NSString *protectedResourceDescription; @property (weak, nonatomic) WFWorkflow *workflow; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; + (id)userInterfaceClasses; + (id)userInterfaceProtocol; + (id)userInterfaceXPCInterface; - (void)dealloc; - (void).cxx_destruct; - (id)initWithDefinition:(id)a0; - (void)attemptRecoveryFromError:(id)a0 optionIndex:(unsigned long long)a1 userInterface:(id)a2 completionHandler:(id /* block */)a3; - (void)attemptRecoveryFromErrorWithOptionIndex:(unsigned long long)a0 userInterface:(id)a1 completionHandler:(id /* block */)a2; - (id)errorReasonForStatus:(unsigned long long)a0; - (id)errorRecoveryOptionsForStatus:(unsigned long long)a0; - (id)importErrorReasonForStatus:(unsigned long long)a0; - (id)localizedAttemptRecoveryFromErrorMessage; - (id)localizedErrorReasonForStatus:(unsigned long long)a0; - (id)localizedImportErrorReasonForStatus:(unsigned long long)a0; - (void)logOut; - (void)makeAvailableWithRemoteInterface:(id)a0 completionHandler:(id /* block */)a1; - (void)makeAvailableWithUserInterface:(id)a0 completionHandler:(id /* block */)a1; - (void)refreshAvailability; - (void)refreshAvailabilityWithNotification:(BOOL)a0; @end