import type { EditorState, Transaction } from "prosemirror-state"; import type { Mark, Node } from "prosemirror-model"; interface SelectedChanges { insertion?: { from: number; to: number; }; deletion?: { from: number; to: number; }; format_change?: { from: number; to: number; }; block_change?: { from: number; to: number; }; } export declare function getSelectedChanges(state: EditorState): SelectedChanges; export declare function setSelectedChanges(state: EditorState, type: string, pos: number): Transaction | undefined; export declare function deactivateAllSelectedChanges(tr: Transaction): Transaction; export declare function getFromToMark(doc: Node, pos: number, mark: Mark): { from: number; to: number; } | null; export {}; //# sourceMappingURL=helpers.d.ts.map