luxlabs header browser preview


@class NSMutableSet;
@protocol _UINavigationBarTitleRenamerDelegate;

@interface _UINavigationBarTitleRenamer : NSObject {
    struct { unsigned char allowsMultipleSessions : 1; } _flags;
}

@property (readonly, nonatomic) NSMutableSet *trackedSessions;
@property (weak, nonatomic) id<_UINavigationBarTitleRenamerDelegate> delegate;

+ (id)renameServer;

- (id)init;
- (void)dealloc;
- (id)description;
- (void).cxx_destruct;
- (void)endSession:(id)a0;
- (id)sessionWithIdentifier:(id)a0;
- (void)_sessionTextFieldDidEndEditing:(id)a0;
- (void)_session:(id)a0 fileRenameDidEnd:(id)a1;
- (void)_session:(id)a0 fileRenameDidFail:(id)a1;
- (BOOL)_session:(id)a0 textFieldShouldEndRenamingWithTitle:(id)a1;
- (id)_session:(id)a0 textFieldWillBeginRenamingWithTitle:(id)a1 selectedRange:(inout struct _NSRange { unsigned long long x0; unsigned long long x1; } *)a2;
- (void)_sessionDidCancel:(id)a0;
- (void)sceneWillDeactivateNotification:(id)a0;
- (void)startSession:(id)a0;

@end