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