@class NSString, UITextField, NSURL, NSArray, FPUIAuthenticationSectionDescriptor, NSMutableArray; @interface FPUIAuthenticationLandingViewController : FPUIAuthenticationTableViewController { FPUIAuthenticationSectionDescriptor *_recentServersSection; FPUIAuthenticationSectionDescriptor *_recentServersExtraTopPaddingSection; NSMutableArray *_recentServersRowDescriptors; UITextField *_serverInputTextField; NSURL *_initialURL; NSURL *_sanitizedURL; NSURL *_initialUsername; NSArray *_recentServers; } @property (copy, nonatomic) NSURL *initialConnectionURL; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; - (BOOL)textFieldShouldReturn:(id)a0; - (id)initWithURL:(id)a0; - (void)viewDidLoad; - (void).cxx_destruct; - (void)viewDidAppear:(BOOL)a0; - (void)textFieldDidChange:(id)a0; - (void)_updateNextStep; - (void)removeServerWithRepresentation:(id)a0; - (BOOL)_canMoveToNextStep; - (void)_connect:(id)a0; - (void)_connectToServer:(id)a0; - (void)_disectURLToComponents:(id)a0; - (void)_showRecentServersSectionWithRecentServers:(id)a0 rowAnimation:(long long)a1; - (void)_transitionUIStateToConnecting; - (void)_updateRecentServerSectionVisibilityWithRowAnimation:(long long)a0 forceReload:(BOOL)a1; - (void)authenticationDelegate:(id)a0 didEncounterError:(id)a1; - (id)defaultRightBarButtonItem; - (void)setupTableViewSections; - (void)updateForChangedContentSizeCategory; @end