import { BlockNoteEditor } from "@blocknote/core";
export type BlocksWithCursor<T> = {
    id: string;
    block: T;
} | {
    cursor: true;
};
export declare function addCursorPosition<T>(editor: BlockNoteEditor<any, any, any>, source: Array<{
    id: string;
    block: T;
}>): Array<BlocksWithCursor<T>>;
