import { Editor, Mark } from '@tiptap/core';
export interface TiptapVeltCommentConfig {
    context?: any;
}
export declare const addTiptapVeltComment: (editor: Editor, config?: TiptapVeltCommentConfig) => void;
export interface TiptapVeltCommentsOptions {
    HTMLAttributes: Record<string, any>;
}
declare module '@tiptap/core' {
    interface Commands<ReturnType> {
        tiptapVeltComments: {
            setVeltComment: (annotationId?: string, multiThreadAnnotationId?: string) => ReturnType;
        };
    }
}
export declare const TiptapVeltComments: Mark<TiptapVeltCommentsOptions, any>;
export default TiptapVeltComments;
