import { CommentPlugin } from 'rete-comment-plugin'; import { Preset } from '../types'; import { AddCommentAction, commentSnapshot, DragCommentAction, EditCommentAction, NodeFrameMembershipAction, RemoveCommentAction } from './actions/comment'; export type { CommentSnapshot, FrameState } from './actions/comment'; export { AddCommentAction, commentSnapshot, DragCommentAction, EditCommentAction, NodeFrameMembershipAction, RemoveCommentAction }; export declare type CommentHistoryActions = AddCommentAction | RemoveCommentAction | DragCommentAction | NodeFrameMembershipAction | EditCommentAction; /** * Comments preset for the history plugin. Tracks comment add/remove/drag/edit. * * Register together with `Presets.classic.setup()` so node drags that change frame * membership replace the classic `DragNodeAction` with `NodeFrameMembershipAction`. */ export declare function setup(props: { comment: CommentPlugin; }): Preset; //# sourceMappingURL=index.d.ts.map