import { Node as PMNode } from 'prosemirror-model'; import type { EditorState, Transaction } from 'prosemirror-state'; import { ReplaceAroundStep } from 'prosemirror-transform'; import { NewEmptyAttrs } from '../../helpers/attributes'; import { ChangeStep, TrTrackingContext } from '../types'; export declare function trackReplaceAroundStep(step: ReplaceAroundStep, oldState: EditorState, tr: Transaction, newTr: Transaction, attrs: NewEmptyAttrs, currentStepDoc: PMNode, trContext: TrTrackingContext): ChangeStep[];