import { type Editor, Node } from '@tiptap/core'; import type { WorkDocumentBookmarkReferenceTarget } from './work-document-bookmark-references'; import { type WorkDocumentCaptionKind, type WorkDocumentCaptionTarget } from './work-document-captions'; type WorkDocumentCrossReferenceTarget = WorkDocumentCaptionTarget | WorkDocumentBookmarkReferenceTarget; declare module '@tiptap/core' { interface Commands { documentCaption: { insertDocumentCaption: (kind: WorkDocumentCaptionKind, title: string) => ReturnType; insertDocumentCrossReference: (target: WorkDocumentCrossReferenceTarget) => ReturnType; }; } } export declare const DocumentCaption: Node; export declare const DocumentCrossReference: Node; export declare function editorDocumentCaptionTargets(editor: Editor): WorkDocumentCaptionTarget[]; export {};