import type { Extensions } from '@tiptap/core'; import { type WorkDocumentChangeIdentity, type WorkDocumentChangeKind } from './work-document-changes'; import type { WorkDocumentContent } from './work-types'; export interface WorkDocumentExtensionOptions { collaborative?: boolean; getContent?: () => WorkDocumentContent | null; isTracking?: () => boolean; createChange?: (kind: WorkDocumentChangeKind) => WorkDocumentChangeIdentity; onContentChange?: (content: WorkDocumentContent) => void; onTrackingChange?: (enabled: boolean) => void; rotateTrackedTextIdentities?: () => boolean; trustInitialIntegrityFeatures?: boolean; } export declare function createWorkDocumentExtensions(options?: WorkDocumentExtensionOptions): Extensions;