import type { Node as ProseMirrorNode } from '@tiptap/pm/model'; export declare const DOCUMENT_INTEGRITY_BOOKMARK: number; export declare const DOCUMENT_INTEGRITY_FIELD: number; export declare const DOCUMENT_INTEGRITY_IMAGE: number; export declare const DOCUMENT_INTEGRITY_NOTE: number; export declare const DOCUMENT_INTEGRITY_PARAGRAPH_IDENTITY: number; export declare const DOCUMENT_INTEGRITY_TABLE_ROW_IDENTITY: number; export type DocumentIntegrityFeature = typeof DOCUMENT_INTEGRITY_BOOKMARK | typeof DOCUMENT_INTEGRITY_FIELD | typeof DOCUMENT_INTEGRITY_IMAGE | typeof DOCUMENT_INTEGRITY_NOTE | typeof DOCUMENT_INTEGRITY_PARAGRAPH_IDENTITY | typeof DOCUMENT_INTEGRITY_TABLE_ROW_IDENTITY; export declare function documentHasIntegrityFeature(document: ProseMirrorNode, feature: DocumentIntegrityFeature): boolean; /** * Seeds only parser-authenticated chunk hints. Edited chunks are new * ProseMirror nodes and therefore fall back to a real subtree scan. */ export declare function primeDocumentIntegrityFeatures(document: ProseMirrorNode): void;