export interface IAddOrRemoveItemsFromArrayCommonOptions { resultInNewArray?: boolean; addIfAlreadyPresent?: boolean; } export default function addItemAndGetResultingArray(arr: Item[], itemToAdd: Item, { resultInNewArray, addIfAlreadyPresent, }?: IAddOrRemoveItemsFromArrayCommonOptions): Item[];