import { Node, Schema } from "prosemirror-model"; import { Mapping, Step, StepMap, StepResult } from "prosemirror-transform"; import { RangeCreateStep } from "./RangeCreateStep"; import { Range } from "./types"; export interface RangeDeleteJson { stepType: "range.delete"; range: Range; } export declare class RangeDeleteStep extends Step { readonly range: Readonly; constructor(range: Readonly); apply(doc: Node): StepResult; getMap(): StepMap; invert(): RangeCreateStep; map(mapping: Readonly): RangeDeleteStep; merge(): null; toJSON(): RangeDeleteJson; static fromJSON(_: Schema, json: Readonly): RangeDeleteStep; }