import type { DeleteItemByIdExtraOptionsType, DeleteItemOptions } from "./types";
/**
 *  Delete item from array by ID.
 */
export declare const deleteById: <T extends object>(array: readonly T[], options: DeleteItemByIdExtraOptionsType<T>) => T[];
/**
 * Delete item from array by index.
 */
export declare const deleteByIndex: <T>(array: readonly T[], index: number) => T[];
/**
 * Delete item from array.
 */
export declare const deleteItem: <T extends object>(array: readonly T[], options: DeleteItemOptions<T>) => T[];
export default deleteItem;
