text: //
  //     Generated by class-dump 3.5 (64 bit).
  //
  //     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard.
  //
  
  #import "NSObject.h"
  
  #import "NSRemoteServiceConnectionDelegate.h"
  
  @class NSAccessibilityRemoteUIElement, NSMutableArray, NSRemoteServiceConnection, NSRemoteWindowController, NSSharedWindowController, NSString, NSTitlebarRenamingURLResolver, NSURL, NSWindow;
  
  @interface NSRemoteTitlebarRenamingSession : NSObject <NSRemoteServiceConnectionDelegate>
  {
      NSMutableArray *_blocksToPerformOnCleanup;
      NSRemoteServiceConnection *_connection;
      NSRemoteWindowController *_renameFieldWindowController;
      NSWindow *_parentWindow;
      NSWindow *_renameFieldWindow;
      NSWindow *_documentIconWindow;
      NSWindow *_autosaveTriangleWindow;
      NSSharedWindowController *_documentIconWindowController;
      NSSharedWindowController *_autosaveTriangleWindowController;
      struct CGRect _documentIconWindowFrame;
      struct CGRect _autosaveTriangleWindowFrame;
      unsigned long long _editingMode;
      unsigned long long _stateFlags;
      NSAccessibilityRemoteUIElement *_accessibilityRenameField;
      NSTitlebarRenamingURLResolver *_renameResolver;
      CDUnknownBlockType _completionHandler;
  }
  
  @property(copy) CDUnknownBlockType completionHandler; // @synthesize completionHandler=_completionHandler;
  @property(readonly) NSTitlebarRenamingURLResolver *renameResolver; // @synthesize renameResolver=_renameResolver;
  @property(readonly) unsigned long long editingMode; // @synthesize editingMode=_editingMode;
  - (void).cxx_destruct;
  - (id)description;
  - (void)_accessibilityHandleFocusedUserInterfaceElementChanged:(id)arg1;
  - (void)_accessibilityHandleEnhancedUserInterfaceValueChanged:(id)arg1;
  - (id)_accessibilityRenameField;
  - (void)connection:(id)arg1 didReceiveError:(id)arg2;
  - (void)connection:(id)arg1 didReceiveRequest:(id)arg2;
  - (void)_handlePerformKeyEquivalent:(id)arg1;
  - (void)cancelOperation:(id)arg1;
  - (id)handleLocalMouseEvent:(id)arg1;
  - (void)_handleEditingCanceledWithSuccess:(id)arg1;
  - (void)_handleEditingDidEnd:(id)arg1;
  - (void)_cleanup;
  - (void)_restoreButtons;
  - (void)_resetButton:(id)arg1 atOrigin:(struct CGPoint)arg2 withBorderView:(id)arg3 andSeparatorField:(id)arg4 separatorOrigin:(struct CGPoint)arg5;
  - (void)_windowCleanup;
  - (void)_editingEndedAndReplyToRequest:(id)arg1 withServiceReturnCode:(long long)arg2;
  - (void)_editingDidEndWithImmediateURLResult:(unsigned long long)arg1 withRequest:(id)arg2;
  - (void)_oldEditingDidEnd:(unsigned long long)arg1 withRequest:(id)arg2;
  - (void)_editingDidEnd:(unsigned long long)arg1 withRequest:(id)arg2;
  - (void)controller:(id)arg1 hasWindowAvailable:(id)arg2;
  - (void)_wakeElementWindow:(id)arg1;
  - (id)_configureElementWindowForRect:(struct CGRect)arg1 withButton:(id)arg2 atOrigin:(struct CGPoint)arg3 hideButton:(BOOL)arg4 withBorderView:(id)arg5;
  - (void)_configureButton:(id)arg1 forHoldingWindow:(id)arg2 atOrigin:(struct CGPoint)arg3;
  - (id)_makeEndpointForWindow:(CDUnknownBlockType)arg1 controller:(CDUnknownBlockType)arg2;
  - (BOOL)beginWithEditingMode:(unsigned long long)arg1 editingTitle:(id)arg2 editingRange:(struct _NSRange)arg3 selectedRange:(struct _NSRange)arg4;
  - (void)addRect:(struct CGRect)arg1 withKey:(id)arg2 convertToScreen:(BOOL)arg3 toRequest:(id)arg4;
  - (BOOL)_createRemoteConnection;
  - (void)_invalidatePBOXTitlebarRenamingSession;
  - (id)initWithWindow:(id)arg1;
  - (BOOL)_endingReasonShouldAllowSuccess:(unsigned long long)arg1;
  @property(readonly) BOOL ended;
  @property BOOL isDuplicate; // @dynamic isDuplicate;
  @property(readonly) BOOL extensionHiddenEnd; // @dynamic extensionHiddenEnd;
  @property BOOL extensionHiddenStart; // @dynamic extensionHiddenStart;
  @property BOOL extensionHidden;
  @property(copy) NSString *documentUTI; // @dynamic documentUTI;
  @property(copy) NSURL *alternateDirectory; // @dynamic alternateDirectory;
  @property(readonly) NSURL *finalURL; // @dynamic finalURL;
  @property(copy) NSURL *originalURL; // @dynamic originalURL;
  @property(readonly) BOOL documentUniquingNumberWasIncremented;
  @property(readonly) long long documentUniquingNumberEnd; // @dynamic documentUniquingNumberEnd;
  @property long long documentUniquingNumberStart; // @dynamic documentUniquingNumberStart;
  @property long long documentUniquingNumber;
  @property(copy) NSString *fallbackExtension; // @dynamic fallbackExtension;
  @property(copy) NSString *startExtension; // @dynamic startExtension;
  @property struct _NSRange editingRange; // @dynamic editingRange;
  @property(readonly) BOOL titleWasChosenAutomatically;
  @property(readonly) NSString *userEditedDisplayName; // @dynamic userEditedDisplayName;
  @property(copy) NSString *startDisplayName; // @dynamic startDisplayName;
  
  @end
  
  