@class ICTTMergeableStringVersionedDocument, NSNumber, NSMutableArray, NSString, NSArray, ICAccount, ICNoteData, CKRecord, NSSet, NSData, CSSearchableItemAttributeSet, ICTTVectorMultiTimestamp, ICAttachment, ICMergeableDictionary, ICFolder, NSUUID, NSManagedObjectContext, NSURL, NSDate, CKRecordID, NSManagedObjectID; @protocol ICNoteMergeabilityDelegate, ICFolderObject, ICNoteCryptoStrategy; @interface ICNote : ICCloudSyncingObject <ICCloudObject, ICSearchIndexableNote, ICTTMergeableStringDelegate, ICNoteUI, ICDerivedAttributeProviding> { NSUUID *_uuid; id _noteDidSaveObserver; NSMutableArray *_noteDidSaveBlocks; } @property (class, readonly, nonatomic) BOOL supportsUserSpecificRecords; @property (readonly, nonatomic) BOOL hasRecentExternalEdits; @property (readonly, copy, nonatomic) CKRecordID *recordID; @property (readonly, copy, nonatomic) NSString *recordType; @property (readonly, nonatomic) BOOL needsToSaveUserSpecificRecord; @property (readonly, nonatomic) BOOL wantsUserSpecificRecord; @property (readonly, copy, nonatomic) CKRecordID *userSpecificRecordID; @property (readonly, retain, nonatomic) CKRecord *userSpecificServerRecord; @property (readonly, nonatomic) BOOL needsToBeDeletedFromCloud; @property (readonly, nonatomic) BOOL needsToBePushedToCloud; @property (readonly, nonatomic) BOOL needsToBeFetchedFromCloud; @property (readonly, nonatomic) BOOL isInICloudAccount; @property (readonly, nonatomic) BOOL isValidObject; @property (readonly, copy, nonatomic) NSString *loggingDescription; @property (readonly, nonatomic) NSManagedObjectID *objectID; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (readonly, nonatomic) BOOL hasTags; @property (readonly, nonatomic) BOOL isSearchIndexableNote; @property (readonly, nonatomic) BOOL isModernNote; @property (readonly, nonatomic) NSSet *noteCellKeyPaths; @property (readonly, nonatomic) BOOL hasUnreadChanges; @property (readonly, nonatomic) BOOL isDeletedOrInTrash; @property (readonly, nonatomic) BOOL isPinned; @property (readonly, nonatomic) BOOL isPinnable; @property (readonly, nonatomic) long long currentStatus; @property (readonly, nonatomic) BOOL isPasswordProtected; @property (readonly, copy, nonatomic) NSString *title; @property (readonly, copy, nonatomic) NSString *trimmedTitle; @property (readonly, copy, nonatomic) NSString *noteAsPlainTextWithoutTitle; @property (readonly, copy, nonatomic) NSString *contentInfoText; @property (readonly, nonatomic) BOOL isSharedViaICloud; @property (readonly, nonatomic) BOOL isSharedViaICloudFolder; @property (readonly, nonatomic) BOOL isSharedReadOnly; @property (readonly, nonatomic) BOOL isUnsupported; @property (readonly, copy, nonatomic) NSString *folderName; @property (readonly, copy, nonatomic) NSString *folderNameForNoteList; @property (readonly, nonatomic) id<ICFolderObject> folder; @property (readonly, copy, nonatomic) NSString *accountName; @property (readonly, copy, nonatomic) NSString *identifier; @property (readonly, copy, nonatomic) NSString *widgetInfoText; @property (readonly, nonatomic) NSManagedObjectContext *managedObjectContext; @property (readonly, nonatomic) NSManagedObjectID *objectID; @property (readonly, nonatomic) long long visibilityTestingType; @property (readonly, copy, nonatomic) NSString *searchIndexingIdentifier; @property (readonly, copy, nonatomic) NSString *contentIdentifier; @property (readonly, copy, nonatomic) NSDate *creationDate; @property (readonly, copy, nonatomic) NSDate *modificationDate; @property (readonly, nonatomic) unsigned long long searchResultsSection; @property (readonly, nonatomic) unsigned long long searchResultType; @property (readonly, nonatomic) BOOL searchResultCanBeDeletedFromNoteContext; @property (readonly, nonatomic) BOOL isHiddenFromSearch; @property (readonly, nonatomic) BOOL isMovable; @property (readonly, nonatomic) BOOL isDeletable; @property (readonly, nonatomic) NSArray *authorsExcludingCurrentUser; @property (readonly, copy, nonatomic) NSString *dataSourceIdentifier; @property (readonly, copy, nonatomic) NSString *searchDomainIdentifier; @property (readonly, nonatomic) CSSearchableItemAttributeSet *searchableItemAttributeSet; @property (readonly, nonatomic) CSSearchableItemAttributeSet *userActivityContentAttributeSet; @property (readonly) CSSearchableItemAttributeSet *searchableItemViewAttributeSet; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (nonatomic, readonly) BOOL objc_hasRecentExternalEdits; @property (retain, nonatomic) ICTTMergeableStringVersionedDocument *document; @property (retain, nonatomic) ICFolder *primitiveFolder; @property BOOL wasAuthenticatedBeforeTurningIntoFault; @property (readonly, nonatomic) ICMergeableDictionary *replicaIDToUserID; @property (readonly, copy, nonatomic) NSString *showsAuthorHighlightsUserDefaultsKey; @property (retain, nonatomic) id reservedForTextContentStorage; @property (retain, nonatomic) id reservedForCollaborationColorManager; @property (readonly, nonatomic) ICTTMergeableStringVersionedDocument *documentWithoutCreating; @property (retain, nonatomic) NSString *legacyManagedObjectIDURIRepresentation; @property (copy, nonatomic) ICTTVectorMultiTimestamp *archivedTimestamp; @property (retain, nonatomic) NSData *lastViewedTimestampData; @property (retain, nonatomic) NSData *lastNotifiedTimestampData; @property (retain, nonatomic) NSString *selectedInkIdentifier; @property (retain, nonatomic) NSString *selectedInkColorString; @property (nonatomic) BOOL needsToSaveLastViewedTimestamp; @property (nonatomic) BOOL shouldAddMediaAsynchronously; @property (nonatomic) BOOL preventReleasingTextStorage; @property (retain, nonatomic) NSData *replicaIDToUserIDDictData; @property (readonly, nonatomic) id<ICNoteCryptoStrategy> cryptoStrategy; @property (retain) NSData *decryptedData; @property BOOL isRecoveringCryptoWrappedKey; @property (retain, nonatomic) ICAccount *account; @property (retain, nonatomic) NSDate *creationDate; @property (retain, nonatomic) NSDate *modificationDate; @property (retain, nonatomic) NSDate *lastOpenedDate; @property (retain, nonatomic) NSNumber *noteHasChanges; @property (retain, nonatomic) NSString *snippet; @property (retain, nonatomic) NSString *widgetSnippet; @property (retain, nonatomic) NSString *title; @property (retain, nonatomic) ICAttachment *titleSourceAttachment; @property (retain, nonatomic) NSSet *attachments; @property (retain, nonatomic) NSSet *inlineAttachments; @property (retain, nonatomic) NSSet *participants; @property (retain, nonatomic) ICFolder *folder; @property (retain, nonatomic) NSDate *folderModificationDate; @property (retain, nonatomic) ICNoteData *noteData; @property (retain, nonatomic) NSDate *legacyModificationDateAtImport; @property (retain, nonatomic) NSString *legacyContentHashAtImport; @property (retain, nonatomic) NSString *legacyImportDeviceIdentifier; @property (retain, nonatomic) NSNumber *legacyNoteWasPlainText; @property (retain, nonatomic) NSString *thumbnailAttachmentIdentifier; @property (nonatomic) short paperStyleType; @property (retain, nonatomic) NSDate *lastViewedModificationDate; @property (readonly, nonatomic) BOOL hasUnreadChanges; @property (nonatomic) BOOL isPerformingMerge; @property (nonatomic) BOOL isNewNoteWithHashtagsInsertedIntoBody; @property (nonatomic) short attachmentViewType; @property (readonly, nonatomic) NSSet *distinctAttachmentViewTypes; @property (retain, nonatomic) NSDate *lastActivitySummaryViewedDate; @property (retain, nonatomic) NSDate *lastActivityRecentUpdatesViewedDate; @property (retain, nonatomic) NSDate *recentUpdatesGenerationDate; @property (retain, nonatomic) NSDate *recentUpdatesFirstSeenDate; @property (retain, nonatomic) NSDate *lastAttributionsViewedDate; @property (retain, nonatomic) NSNumber *hasChecklist; @property (retain, nonatomic) NSNumber *hasChecklistInProgress; @property (nonatomic) BOOL showsAuthorHighlights; @property (nonatomic) BOOL showsCollaboratorCursors; @property (readonly, nonatomic) ICTTVectorMultiTimestamp *timestamp; @property (copy, nonatomic) ICTTVectorMultiTimestamp *lastViewedTimestamp; @property (copy, nonatomic) ICTTVectorMultiTimestamp *lastNotifiedTimestamp; @property (retain, nonatomic) NSDate *lastNotifiedDate; @property (weak, nonatomic) id<ICNoteMergeabilityDelegate> mergeabilityDelegate; @property (nonatomic) BOOL needsRefresh; @property (nonatomic) BOOL isPinned; @property (nonatomic) short preferredBackgroundType; @property (nonatomic) BOOL isSystemPaper; @property (readonly, nonatomic) BOOL containsAttachmentWithDeepLink; @property (readonly, nonatomic) NSURL *paperCoherenceContextURL; @property (readonly, nonatomic) BOOL isSharedAndEmpty; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (readonly, nonatomic) BOOL needsInitialDerivedAttributesUpdate; + (id)newCloudObjectForRecord:(id)a0 accountID:(id)a1 context:(id)a2; + (id)newFetchRequestForNotes; + (id)predicateForPinnedNotes; + (id)notesMatchingPredicate:(id)a0 context:(id)a1; + (id)contentInfoTextWithSnippet:(id)a0 attachmentContentInfoType:(short)a1 attachmentContentInfoCount:(long long)a2 account:(id)a3; + (unsigned long long)countOfNotesMatchingPredicate:(id)a0 context:(id)a1; + (unsigned long long)countOfVisiblePasswordProtectedNotesInAccount:(id)a0; + (void)createNoteForAirDropDocument:(id)a0 legacyContext:(id)a1 processAttributedString:(id /* block */)a2 completion:(id /* block */)a3; + (id)defaultTitleForEmptyNote; + (void)deleteEmptyNote:(id)a0; + (void)deleteNote:(id)a0; + (id)newEmptyNoteInContext:(id)a0; + (id)newEmptyNoteInFolder:(id)a0; + (id)newObjectWithIdentifier:(id)a0 context:(id)a1; + (id)noteWithIdentifier:(id)a0 context:(id)a1; + (id)notesContainingHashtagWithStandarizedContent:(id)a0 context:(id)a1; + (id)predicateForNotesInAccountWithIdentifier:(id)a0; + (id)predicateForSystemPaperNotesNotInTrash; + (id)predicateForVisibleNotesInContext:(id)a0; + (id)refreshAllOfNoteWithIdentifier:(id)a0 context:(id)a1; + (void)setDidShowExceededStorageQuotaAlert:(BOOL)a0 forNoteWithIdentifier:(id)a1; + (id)snippetForPasswordProtectedNote:(id)a0; + (id)visibleNoteWithIdentifier:(id)a0 context:(id)a1; + (id)newObjectWithIdentifier:(id)a0 folder:(id)a1; + (id)accountIdentifiersOfNotes:(id)a0; + (id)allNotesInContext:(id)a0; + (id)allPasswordProtectedNoteIdentifiersInContext:(id)a0; + (BOOL)containsUndeletableNotes:(id)a0; + (BOOL)containsUnduplicatableNotes:(id)a0; + (BOOL)containsUnmovableNotes:(id)a0; + (unsigned long long)countOfAllNotesInContext:(id)a0; + (unsigned long long)countOfPasswordProtectedNotesInContext:(id)a0; + (unsigned long long)countOfVisibleNotesInContext:(id)a0; + (BOOL)didShowExceededStorageQuotaAlertForNoteWithIdentifier:(id)a0; + (void)enumerateNotesInContext:(id)a0 batchSize:(unsigned long long)a1 visibleOnly:(BOOL)a2 saveAfterBatch:(BOOL)a3 usingBlock:(id /* block */)a4; + (id)existingCloudObjectForRecordID:(id)a0 accountID:(id)a1 context:(id)a2; + (id)keyPathsForValuesAffectingCanBeSharedViaICloud; + (id)keyPathsForValuesAffectingCloudAccount; + (id)keyPathsForValuesAffectingHasUnreadChanges; + (id)keyPathsForValuesAffectingIsDeletable; + (id)keyPathsForValuesAffectingIsEditable; + (id)keyPathsForValuesAffectingPrefersLightBackground; + (id)keyPathsForValuesAffectingRecentUpdatesGenerationDate; + (unsigned long long)maxNoteAttachments; + (unsigned long long)maxNoteTextLength; + (id)newEmptyNoteWithIdentifier:(id)a0 folder:(id)a1; + (id)newEmptyNoteWithUUID:(id)a0 folder:(id)a1; + (id)newNoteWithoutIdentifierInAccount:(id)a0; + (id)newNoteWithoutIdentifierInFolder:(id)a0; + (id)newPlaceholderObjectForRecordName:(id)a0 account:(id)a1; + (id)newPlaceholderObjectForRecordName:(id)a0 accountID:(id)a1 context:(id)a2; + (id)noteIdentifiersMatchingPredicate:(id)a0 context:(id)a1; + (id)noteWithIdentifier:(id)a0 accountID:(id)a1 context:(id)a2; + (id)noteWithIdentifier:(id)a0 includeDeleted:(BOOL)a1 accountID:(id)a2 context:(id)a3; + (id)noteWithIdentifier:(id)a0 includeDeleted:(BOOL)a1 context:(id)a2; + (id)noteWithLegacyManagedObjectID:(id)a0 context:(id)a1; + (id)noteWithUUID:(id)a0 context:(id)a1; + (BOOL)notes:(id)a0 containSharedNotesNotSharedViaFolder:(id)a1; + (id)passwordProtectedNoteIdentifiersForAccount:(id)a0; + (id)predicateForNote:(id)a0; + (id)predicateForSearchableNotesInContext:(id)a0; + (id)predicateForSystemPaperNotes; + (id)predicateForVisibleNotesIncludingTrash:(BOOL)a0 includingSystemPaper:(BOOL)a1 inContext:(id)a2; + (void)purgeAllNotesInContext:(id)a0; + (void)purgeNote:(id)a0; + (BOOL)supportsActivityEvents; + (BOOL)supportsNotesVersionTracking; + (id)systemPaperNotesFetchRequest; + (id)visibleNotesInContext:(id)a0; - (void)willSave; - (void)prepareForDeletion; - (void)didSave; - (void)awakeFromFetch; - (void)setFolder:(id)a0; - (void)dealloc; - (void)endEditing; - (unsigned long long)performMerge:(id /* block */)a0; - (id)uuid; - (void)setAccount:(id)a0; - (BOOL)isEditable; - (void)willTurnIntoFault; - (id)recordZoneName; - (BOOL)supportsDeletionByTTL; - (id)attributedString; - (BOOL)canBeSharedViaICloud; - (BOOL)isVisible; - (void)beginEditing; - (void).cxx_destruct; - (BOOL)isSharable; - (void)edited:(unsigned long long)a0 range:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a1 changeInLength:(long long)a2; - (BOOL)isEmpty; - (void)didRefresh:(BOOL)a0; - (void)willRefresh:(BOOL)a0; - (BOOL)hasThumbnailImage; - (void)setIsPinned:(BOOL)a0; - (id)shareType; - (id)addAttachmentWithRemoteFileURL:(id)a0; - (void)addUndoCommand:(id)a0; - (id)mergeableString; - (void)didAcceptShare:(id)a0; - (void)markForDeletion; - (id)addAttachmentWithFileURL:(id)a0; - (id)addAttachmentWithFileURL:(id)a0 updateFileBasedAttributes:(BOOL)a1 analytics:(BOOL)a2; - (id)addAttachmentWithFileWrapper:(id)a0; - (id)addAttachmentWithIdentifier:(id)a0; - (id)addAttachmentWithUTI:(id)a0; - (id)addAttachmentWithUTI:(id)a0 data:(id)a1 filename:(id)a2 updateFileBasedAttributes:(BOOL)a3 analytics:(BOOL)a4; - (id)addAttachmentWithUTI:(id)a0 data:(id)a1 filenameExtension:(id)a2; - (id)addInlineAttachmentWithIdentifier:(id)a0; - (void)addInlineAttachmentsObject:(id)a0; - (id)addInlineDrawingAttachmentWithAnalytics:(BOOL)a0; - (id)addPaperDocumentAttachmentWithIdentifier:(id)a0 subtype:(id)a1; - (id)addSystemPaperAttachmentWithIdentifier:(id)a0; - (id)addTableAttachmentWithTableData:(id)a0; - (id)additionalSearchIndexablesForChangedKeys:(id)a0; - (BOOL)allowsNewTextLength:(unsigned long long)a0; - (id)anyVisibleInstanceOfHashtag:(id)a0; - (id)associatedNoteParticipants; - (long long)attachmentContentInfoCount; - (short)attachmentContentInfoType; - (BOOL)attachmentExceedsMaxSizeAllowed:(unsigned long long)a0; - (id)attachmentWithIdentifier:(id)a0; - (BOOL)canAddAttachment; - (void)changePinStatusIfPossible; - (id)cloudAccount; - (BOOL)containsAttachmentsUnsupportedInPasswordProtection; - (void)deleteFromLocalDatabase; - (void)didChangeNoteText; - (void)enumerateAttachmentsInOrderUsingBlock:(id /* block */)a0; - (id)inlineAttachmentWithICTTAttachment:(id)a0; - (void)markAsSystemPaperIfNeeded:(BOOL)a0; - (id)newAirDropDocument; - (void)objectWasFetchedFromCloudWithRecord:(id)a0 accountID:(id)a1; - (id)paperCoherenceContextURL; - (id)parentCloudObject; - (BOOL)prefersLightBackground; - (BOOL)regenerateTitle:(BOOL)a0 snippet:(BOOL)a1; - (BOOL)regenerateTitleAndSnippetIfNecessaryForEdit:(unsigned long long)a0 range:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a1 changeInLength:(long long)a2; - (void)replaceWithDocument:(id)a0; - (id)searchableString; - (void)setAttachmentViewType:(short)a0; - (void)setNeedsInitialFetchFromCloud:(BOOL)a0; - (id)shareTitle; - (BOOL)shouldReleaseDocumentWhenTurningIntoFault; - (struct _NSRange { unsigned long long x0; unsigned long long x1; })textRangeForSearchRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0 inSearchableString:(id)a1; - (void)unmarkForDeletion; - (void)updateChangeCountWithReason:(id)a0; - (id)visibleInlineAttachments; - (BOOL)wantsUndoCommands; - (id)addURLAttachmentWithURL:(id)a0; - (void)setMarkedForDeletion:(BOOL)a0; - (id)addAttachmentWithData:(id)a0 filename:(id)a1; - (void)addMediaToAttachment:(id)a0 withBlock:(id /* block */)a1; - (BOOL)allowsExporting; - (struct _NSRange { unsigned long long x0; unsigned long long x1; })rangeForSnippet; - (void)mergeFoldersFromRecord:(id)a0 account:(id)a1; - (id)noteAsPlainText; - (id)primaryEncryptedDataFromRecord:(id)a0; - (id)titleForLinking; - (void)updateDerivedAttributesIfNeeded; - (id)addAttachment; - (id)addAttachmentWithUTI:(id)a0 data:(id)a1 filename:(id)a2; - (id)addAttachmentWithUTI:(id)a0 identifier:(id)a1 urlString:(id)a2 analytics:(BOOL)a3; - (id)addAttachmentWithUTI:(id)a0 withURL:(id)a1; - (id)addAttachmentWithUTI:(id)a0 withURL:(id)a1 updateFileBasedAttributes:(BOOL)a2 analytics:(BOOL)a3; - (id)addGalleryAttachmentWithIdentifier:(id)a0; - (void)addInlineAttachments:(id)a0; - (void)addNoteBodyToRecord:(id)a0 forApproach:(long long)a1 mergeableFieldState:(id)a2; - (void)addShareParticipantsToAttributeSet:(id)a0; - (id)addSynapseLinkAttachmentWithContentItem:(id)a0; - (id)addTableAttachment; - (id)addTableAttachmentWithText:(id)a0; - (BOOL)addUserID:(id)a0 forReplicaID:(id)a1; - (id)allAttachmentsIncludingSubAttachments; - (id)allDrawings; - (id)allNoteTextAttachmentsIncludingSubAttachments:(BOOL)a0; - (id)allNoteTextInlineAttachments; - (BOOL)attachmentCountExceeded; - (id)attachmentForWebThumbnail; - (id)attachmentsInOrder; - (id)attachmentsWithUTType:(id)a0; - (BOOL)canAddAttachments:(unsigned long long)a0; - (BOOL)canBeRootShareObject; - (id)childCloudObjects; - (id)childCloudObjectsForMinimumSupportedVersionPropagation; - (void)clearDecryptedData; - (void)clearRecentUpdatesGenerationDateIfNeeded; - (BOOL)containsPlaceholderBlockOrInlineAttachments; - (id)cryptoStrategyProtocol; - (id)decryptTextDataOrSaveAsUnappliedRecordIfNotAuthenticated:(id)a0; - (void)deduplicateSelfAndCreateNewObjectFromRecord:(id)a0; - (void)didFetchUserSpecificRecord:(id)a0 accountID:(id)a1 force:(BOOL)a2; - (void)enumerateAbstractAttachmentsInOrderUsingBlock:(id /* block */)a0; - (void)enumerateInlineAttachmentsInOrderUsingBlock:(id /* block */)a0; - (void)fixBrokenReferences; - (id)folderReferenceFromRecord:(id)a0; - (BOOL)hasAllMandatoryFields; - (BOOL)hasChecklistOnlyInProgress:(BOOL)a0; - (BOOL)hasLoadedDocument; - (BOOL)hasVisibleInlineAttachments; - (id)ic_loggingValues; - (long long)intrinsicNotesVersionForScenario:(unsigned long long)a0; - (BOOL)isDuplicatable; - (BOOL)isLockable; - (id)makeCloudKitRecordForApproach:(long long)a0 mergeableFieldState:(id)a1; - (id)makeUserSpecificCloudKitRecordForApproach:(long long)a0; - (void)markActivitySummaryViewed; - (void)markLastActivityRecentUpdatesViewed; - (BOOL)mergeCloudKitRecord:(id)a0 account:(id)a1 approach:(long long)a2; - (BOOL)mergeCloudKitRecord:(id)a0 accountID:(id)a1 approach:(long long)a2 mergeableFieldState:(id)a3; - (BOOL)mergeCloudKitRecord:(id)a0 mergePolicy:(long long)a1 account:(id)a2 approach:(long long)a3 mergeableFieldState:(id)a4; - (BOOL)mergeDataFromUserSpecificRecord:(id)a0 accountID:(id)a1; - (void)mergeEncryptedData:(id)a0 mergeConflict:(id)a1; - (void)mergeEncryptedDataFromRecord:(id)a0; - (void)mergeNotePrimitiveData; - (long long)mergePolicyForRecord:(id)a0; - (unsigned long long)mergeReplicaIDToUserID:(id)a0; - (void)mergeTextDataFromRecord:(id)a0 mergePolicy:(long long)a1 mergeableFieldState:(id)a2; - (unsigned long long)mergeWithNoteData:(id)a0; - (id)minimumNotesVersionForAllParticipants; - (id)minimumNotesVersionForUserIDs:(id)a0; - (BOOL)needsToDeleteShare; - (BOOL)needsToFetchAfterServerRecordChanged:(id)a0; - (id)notesVersionForParticipant:(id)a0; - (id)notesVersionForUserID:(id)a0; - (void)objectWasFetchedFromCloudWithRecord:(id)a0 accountID:(id)a1 force:(BOOL)a2; - (id)objectsToBeDeletedBeforeThisObject; - (id)parentCloudObjectModificationDate; - (id)parentEncryptableObject; - (id)participantForReplicaID:(id)a0; - (void)persistPendingChanges; - (void)prepareUnappliedRecordForSerialization:(id)a0; - (id)primaryEncryptedData; - (id)quotedTitle; - (struct _NSRange { unsigned long long x0; unsigned long long x1; })rangeForAttachment:(id)a0; - (struct _NSRange { unsigned long long x0; unsigned long long x1; })rangeForTitle:(BOOL *)a0; - (void)refreshNoteTextFromDataStore; - (BOOL)regenerateTitle:(BOOL)a0 snippet:(BOOL)a1 isNewNote:(BOOL)a2; - (void)removeInlineAttachments:(id)a0; - (void)removeInlineAttachmentsObject:(id)a0; - (BOOL)requiresLegacyTombstoneAfterDeletion; - (BOOL)saveNoteData; - (void)setCryptoInitializationVector:(id)a0; - (void)setCryptoTag:(id)a0; - (void)setLastActivityRecentUpdatesViewedDate:(id)a0; - (void)setLegacyManagedObjectID:(id)a0; - (void)setPrimaryEncryptedData:(id)a0; - (BOOL)shouldSyncMinimumSupportedNotesVersion; - (id)showsCollaboratorCursorsUserDefaultsKey; - (id)textDataDecryptedIfNecessary; - (unsigned long long)textOffsetAtSearchIndex:(unsigned long long)a0 inSearchableString:(id)a1; - (void)turnAttachmentsIntoFaults; - (void)updateArchivedAndLastViewedTimeStampsAfterSavingNoteData; - (void)updateAttachmentViewTypeAndPropagateToAttachments:(short)a0; - (BOOL)updateDeviceReplicaIDsToUserIDIfNeeded; - (BOOL)updateLastViewedTimestampWithCurrentTimestamp; - (void)updateTimestampWithUnserializedChanges; - (id)userIDForReplicaID:(id)a0; - (id)visibleAttachments; - (id)visibleAttachmentsWithType:(short)a0; - (id)visibleTopLevelAttachments; - (id)widgetSnippetByEnumeratingAttachments; - (void)willUpdateDeviceReplicaIDsToNotesVersion:(long long)a0; - (void)writeCurrentTimestampToMergeableFieldStateIfNecessary:(id)a0; @end