import { SortDirection, SortConfig, RowConfig, ColumnConfig } from '../../../shared/types/table';
export declare const sortRows: <T>(rows: RowConfig<T>[], columnId: string, direction: SortDirection, columns: ColumnConfig<T>[]) => RowConfig<T>[];
export declare const toggleSortDirection: (currentDirection: SortDirection) => SortDirection;
/**
 * Calcula el siguiente SortConfig al hacer clic en una columna.
 * Así onSort puede recibir el valor que aplica después del clic (evita pasar el estado anterior por la asincronía de setState).
 */
export declare const getNextSortConfig: (current: SortConfig | undefined, columnId: string) => SortConfig | undefined;
//# sourceMappingURL=sorting.d.ts.map