import type { EditorState, Transaction } from 'prosemirror-state'; import { Mapping } from 'prosemirror-transform'; import { NewEmptyAttrs } from '../../helpers/attributes'; import { ChangeStep, TrTrackingContext } from '../types'; export declare function trackReplaceStep(i: number, oldState: EditorState, newTr: Transaction, attrsTemplate: NewEmptyAttrs, tr: Transaction, deletedNodeMapping: Mapping, trContext: TrTrackingContext): [ChangeStep[], number | undefined];