import type { Snapshot, Snapshots } from 'roosterjs-editor-types'; /** * Clear all snapshots after the current one * @param snapshots The snapshots data structure to clear */ export default function clearProceedingSnapshots(snapshots: Snapshots): void; /** * Clear all snapshots after the current one * @param snapshots The snapshots data structure to clear */ export default function clearProceedingSnapshots(snapshots: Snapshots, getLength: (snapshot: T) => number): void; /** * Clear all snapshots after the current one * @param snapshots The snapshots data structure to clear */ export declare function clearProceedingSnapshotsV2(snapshots: Snapshots): void;