import { Path } from 'platejs'; export declare const commentPlugin: import('platejs/react').PlatePlugin; }, { comment: { has: (options: { id: string; }) => boolean; node: (options?: import('platejs').EditorNodesOptions & { id?: string; isDraft?: boolean; }) => import('platejs').NodeEntry | undefined; nodeId: (leaf: import('platejs').TCommentText) => string | undefined; nodes: (options?: import('platejs').EditorNodesOptions & { id?: string; isDraft?: boolean; transient?: boolean; }) => import('platejs').NodeEntry[]; }; }, { comment: { removeMark: () => void; setDraft: (options?: import('platejs').SetNodesOptions) => void; unsetMark: (options: { id?: string; transient?: boolean; }) => void; }; } & Record<"comment", { setDraft: () => void; }>, {}>>; export declare const CommentKit: import('platejs/react').PlatePlugin; }, { comment: { has: (options: { id: string; }) => boolean; node: (options?: import('platejs').EditorNodesOptions & { id?: string; isDraft?: boolean; }) => import('platejs').NodeEntry | undefined; nodeId: (leaf: import('platejs').TCommentText) => string | undefined; nodes: (options?: import('platejs').EditorNodesOptions & { id?: string; isDraft?: boolean; transient?: boolean; }) => import('platejs').NodeEntry[]; }; }, { comment: { removeMark: () => void; setDraft: (options?: import('platejs').SetNodesOptions) => void; unsetMark: (options: { id?: string; transient?: boolean; }) => void; }; } & Record<"comment", { setDraft: () => void; }>, {}>>[];