import { CommentEvent } from '../../../../../shared/common'; import { SuperDoc } from '../SuperDoc.js'; import { Modules, User } from '../types/index.js'; import { CollaborationCommentEvent } from './collaboration-comments.js'; import type * as Y from 'yjs'; type CommentsSyncHost = { isCollaborative?: boolean; ydoc?: Y.Doc; config?: { modules?: Modules; user?: User; }; }; type CommentsSyncEvent = CollaborationCommentEvent & { type: CommentEvent; }; export declare const loadCommentsFromYdoc: (superdoc: SuperDoc | null | undefined) => boolean; export declare const initCollaborationComments: (superdoc: SuperDoc) => void; export declare const syncCommentsToClients: (superdoc: CommentsSyncHost, event: CommentsSyncEvent) => void; export {};