luxlabs header browser preview


@class UINavigationItem;

@interface _UINavigationItemRenameHandler : NSObject

@property (weak, nonatomic) UINavigationItem *associatedItem;
@property (copy, nonatomic) id /* block */ shouldBeginRenamingHandler;
@property (copy, nonatomic) id /* block */ willBeginRenamingHandler;
@property (copy, nonatomic) id /* block */ didEndRenamingHandler;
@property (copy, nonatomic) id /* block */ willBeginRenamingWithRangeHandler;
@property (copy, nonatomic) id /* block */ shouldEndRenamingHandler;
@property (copy, nonatomic) id /* block */ fileURLForRenaming;
@property (copy, nonatomic) id /* block */ fileRenameDidFail;
@property (copy, nonatomic) id /* block */ fileRenameDidEnd;

+ (void)defaultNavigationItem:(id)a0 didEndRenamingWithTitle:(id)a1;
+ (BOOL)defaultNavigationItem:(id)a0 shouldEndRenamingWithTitle:(id)a1;
+ (id)defaultNavigationItem:(id)a0 willBeginRenamingWithSuggestedTitle:(id)a1 selectedRange:(inout struct _NSRange { unsigned long long x0; unsigned long long x1; } *)a2;
+ (BOOL)defaultNavigationItemShouldBeginRenaming:(id)a0 forValidDelegate:(BOOL)a1;
+ (id)handlerWithDidEndRenamingHandler:(id /* block */)a0;

- (id)init;
- (void).cxx_destruct;
- (BOOL)_canRename;
- (void)_didEndRenamingWithTitle:(id)a0;
- (void)_fileRenameDidEndWithFinalURL:(id)a0;
- (void)_fileRenameDidFailWithError:(id)a0;
- (id)_fileURLForRenaming;
- (BOOL)_shouldEndRenamingWithTitle:(id)a0;
- (id)_willBeginRenamingWithTitle:(id)a0 selectedRange:(inout struct _NSRange { unsigned long long x0; unsigned long long x1; } *)a1;
- (id)initWithDidEndRenamingHandler:(id /* block */)a0;

@end