import type { BeanCollection } from '../../context/context'; import type { EditPosition } from '../../interfaces/iEditService'; /** Drops edits on pinned rows that left their section: static pinned rows are dropped without being * destroyed and without reporting it, so membership has to be re-tested. */ export declare const _purgeStalePinnedEdits: (beans: BeanCollection) => () => void; /** * Ends `positions` as edits: the editor stops (firing cellEditingStopped and clearing its validation), the * model entry goes, and a row left holding nothing is released from the strategy's started-rows bookkeeping. */ export declare const _purgeEdits: (beans: BeanCollection, positions: Required[]) => void;