import { Column, RowsChangeData } from 'react-data-grid';
import { Maybe } from '@m4l/core';
/**
 * Props para el hook useModalDetail
 */
export interface UseModalDetailProps<TRow> {
    /**
     * Columnas a mostrar en el modal de detalle
     */
    columns: readonly Column<TRow, any>[];
    /**
     * Función para manejar cambios en las filas (para editores)
     */
    onRowsChange?: Maybe<(rows: TRow[], data: RowsChangeData<TRow, any>) => void>;
    /**
     * Array completo de todas las filas (necesario para reconstruir el array al editar en el modal)
     */
    rows: readonly TRow[];
}
//# sourceMappingURL=types.d.ts.map