/** * Reordena un array moviendo un elemento de una posición a otra * @param list - Array a reordenar * @param startIndex - Índice de inicio del elemento a mover * @param endIndex - Índice de destino * @returns Nuevo array reordenado */ export declare const reorder: (list: T[], startIndex: number, endIndex: number) => T[]; /** * Mueve un elemento a una nueva posición en el array * @param array - Array a reordenar * @param from - Índice de inicio * @param to - Índice de destino * @returns Nuevo array reordenado */ export declare const moveItem: (array: T[], from: number, to: number) => T[]; /** * Encuentra el índice de un elemento en el array por su ID * @param items - Array de items * @param id - ID del item a buscar * @param idKey - Nombre de la propiedad que contiene el ID * @returns Índice del item o -1 si no se encuentra */ export declare const findItemIndex: >(items: T[], id: string, idKey?: string) => number; //# sourceMappingURL=reorder.d.ts.map