import { IIdentifiedItem } from "../_types/IIdentifiedItem"; /** * Retrieves the changes between two stacks of items. Items are only allowed to be removed or added, not switch places (swaps are ignored) * @param oldItems The previous item list * @param newItems The new item list * @returns The added and removed items lists */ export declare function findStackChanges>(oldItems: readonly D[], newItems: readonly D[]): { added: { index: number; item: D; }[]; removed: { index: number; item: D; }[]; updated: { /** new index */ index: number; oldItem: D; newItem: D; }[]; }; //# sourceMappingURL=findStackChanges.d.ts.map