import { Operation, Range } from '..'; /** * `RangeRef` objects keep a specific range in a document synced over time as new * operations are applied to the editor. You can access their `current` property * at any time for the up-to-date range value. */ export interface RangeRef { current: Range | null; affinity: "forward" | "backward" | "outward" | "inward" | null; unref(): Range | null; } export interface RangeRefInterface { /** * Transform the range ref's current value by an operation. */ transform: (ref: RangeRef, op: Operation) => void; } export declare const RangeRef: RangeRefInterface;