@class NSString, NSArray, NoteHTMLEditorViewURLSchemeHandler, NoteWKWebView, UIViewPrintFormatter, WebArchive, NoteHTMLEditorViewScriptMessageHandler, ICSelectorDelayer, NSLayoutConstraint; @protocol NoteHTMLEditorViewActionDelegate, NoteHTMLEditorViewDelegate, NoteHTMLEditorViewLayoutDelegate; @interface NoteHTMLEditorView : UIView <WKUIDelegatePrivate, _WKInputDelegate, UIScrollViewDelegate, WKNavigationDelegate> @property (copy, nonatomic) NSString *htmlStringToLoad; @property (copy, nonatomic) NSArray *attachmentsToLoad; @property (retain, nonatomic) ICSelectorDelayer *updateContentDelayer; @property (nonatomic) BOOL updatingContent; @property (nonatomic) BOOL setSelectionToEndAfterLoad; @property (nonatomic) BOOL startEditingAfterLoad; @property (retain, nonatomic) NoteHTMLEditorViewURLSchemeHandler *urlSchemeHandler; @property (retain, nonatomic) NoteHTMLEditorViewScriptMessageHandler *scriptMessageHandler; @property (weak, nonatomic) id<NoteHTMLEditorViewDelegate> delegate; @property (weak, nonatomic) id<NoteHTMLEditorViewActionDelegate> actionDelegate; @property (weak, nonatomic) id<NoteHTMLEditorViewLayoutDelegate> layoutDelegate; @property (retain, nonatomic) NSLayoutConstraint *contentSizeHeightConstraint; @property (retain, nonatomic) NSLayoutConstraint *contentSizeWidthConstraint; @property (retain, nonatomic) NoteWKWebView *webView; @property (copy, nonatomic) NSString *htmlString; @property (copy, nonatomic) NSString *title; @property (copy, nonatomic) NSString *text; @property (copy, nonatomic) NSArray *attachmentContentIDs; @property (nonatomic) BOOL hasAttachments; @property (readonly, nonatomic) UIViewPrintFormatter *viewPrintFormatter; @property (readonly, nonatomic) WebArchive *webArchive; @property (nonatomic, getter=isEditable) BOOL editable; @property (nonatomic, getter=isEditing) BOOL editing; @property (nonatomic) long long selectionLength; @property (nonatomic) double textZoomFactor; @property (nonatomic) unsigned short listStyle; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; + (id)baseHTMLString; - (long long)_webView:(id)a0 dataOwnerForDropSession:(id)a1; - (id)targetForAction:(SEL)a0 withSender:(id)a1; - (void)_webView:(id)a0 contextMenuDidEndForElement:(id)a1; - (void)_webView:(id)a0 didStartInputSession:(id)a1; - (void)webView:(id)a0 decidePolicyForNavigationAction:(id)a1 decisionHandler:(id /* block */)a2; - (void)webView:(id)a0 didFinishNavigation:(id)a1; - (void)scrollSelectionToVisible:(BOOL)a0; - (void)updateContent; - (long long)_webView:(id)a0 dataOwnerForDragSession:(id)a1; - (void)webViewWebContentProcessDidTerminate:(id)a0; - (BOOL)isFirstResponder; - (BOOL)canBecomeFocused; - (id)initWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0; - (void)buildMenuWithBuilder:(id)a0; - (BOOL)_webView:(id)a0 performDataInteractionOperationWithItemProviders:(id)a1; - (void).cxx_destruct; - (void)didUpdateFocusInContext:(id)a0 withAnimationCoordinator:(id)a1; - (void)insertImage:(id)a0; - (void)_webView:(id)a0 contextMenuConfigurationForElement:(id)a1 completionHandler:(id /* block */)a2; - (void)scrollViewDidScroll:(id)a0; - (id)initWithCoder:(id)a0; - (BOOL)canPerformAction:(SEL)a0 withSender:(id)a1; - (void)setSelectionToEnd; - (void)setSelectionToStart; - (id)webViewConfiguration; - (void)_webView:(id)a0 didInsertAttachment:(id)a1 withSource:(id)a2; - (BOOL)_webView:(id)a0 focusShouldStartInputSession:(id)a1; - (void)setupWebView; - (void)didReceiveScriptMessage:(id)a0; - (void)startEditing; - (void)adoptEditableState; - (id)attachmentInfoDictionaryForAttachmentPresentation:(id)a0; - (id)contextMenuConfigurationForElement:(id)a0 presentation:(id)a1; - (void)copyNoteHTMLToPasteboard; - (void)getRectForSelectionWithCompletion:(id /* block */)a0; - (void)insertBulletedList:(id)a0; - (void)insertDashedList:(id)a0; - (void)insertHTMLString:(id)a0; - (void)insertLinkWithURL:(id)a0 title:(id)a1; - (void)insertLinksWithURLs:(id)a0 titles:(id)a1; - (void)insertOrderedList:(id)a0; - (id)jsonStringFromDictionaryOrArray:(id)a0; - (void)loadAttachmentContentForURLSchemeTask:(id)a0; - (void)removeScriptHandlers; - (void)removeStyle:(id)a0; - (void)replaceContentIDs:(id)a0; - (void)replaceSelectionWithAttachmentPresentation:(id)a0; - (void)setEnableAttachments:(BOOL)a0; - (void)setEnableShiftNewlinesInSmartLists:(BOOL)a0; - (void)setEnableSmartLists:(BOOL)a0; - (void)setHtmlString:(id)a0 attachments:(id)a1; - (void)stopEditing; - (void)stopEditingWithCompletion:(id /* block */)a0; - (void)stopLoadingAttachmentContentForURLSchemeTask:(id)a0; - (void)undoablyRemoveAttachmentPresentations:(id)a0 undoManager:(id)a1; - (void)undoablyReplaceSelectionWithAttachmentPresentations:(id)a0 undoManager:(id)a1; - (void)updateDataDetectors; - (void)updateDataOwnerForCopyAndPaste; - (void)updateWebViewEditability; @end