/** * Función de comparación genérica para ordenar objetos por un campo específico. * * @template T - Tipo genérico que representa la estructura de los objetos a comparar. * @param {keyof T} field - El nombre del campo por el cual se realizará la comparación. * @param {number} [sortOrder=1] - Orden de la clasificación: 1 para ascendente y -1 para descendente. * @returns {(a: T, b: T) => number} - Función de comparación que puede ser utilizada en métodos de ordenación como `Array.prototype.sort`. */ export declare function CompareByField(field: keyof T, sortOrder?: number): (a: T, b: T) => number;