import type { Mark as ProseMirrorMark } from '@tiptap/pm/model'; import type { EditorState, PluginKey, Transaction } from '@tiptap/pm/state'; import type { WorkDocumentChangeIdentity } from './work-document-changes'; interface DocumentFormattingChangeTrackingOptions { isTracking: () => boolean; createChange: (kind: 'formatting' | 'paragraph-formatting' | 'numbering' | 'table-formatting' | 'row-formatting' | 'cell-formatting' | 'section-formatting') => WorkDocumentChangeIdentity; } export declare function trackDocumentFormattingTransaction(transaction: Transaction, state: EditorState, type: ProseMirrorMark['type'], options: DocumentFormattingChangeTrackingOptions, pluginKey: PluginKey): void; export {};