import { BlockNoteEditor } from "@blocknote/core";
import { Mapping } from "prosemirror-transform";
export declare function createMDRebaseTool(id: string, editor: BlockNoteEditor<any, any, any>): Promise<{
    doc: import("prosemirror-model").Node;
    tr: () => import("prosemirror-transform").Transform;
    invertMap: Mapping;
    rebaseTr: (tr: import("prosemirror-transform").Transform) => import("prosemirror-state").Transaction;
}>;
