import { DataGridProps, RowKey } from '../../types';
/**
 * DataGrid es un componente para mostrar datos en formato tabla o cards.
 *
 * Características principales:
 * - Vista de tabla con columnas configurables
 * - Vista de cards para visualización compacta
 * - Paginación integrada
 * - Filtros locales y externos
 * - Ordenamiento de columnas
 * - Selección de filas (checkbox/radio)
 * - Configuración de densidad (compact/standard/confortable)
 * - Persistencia de configuración del usuario
 * @example
 * ```tsx
 * <DataGrid
 *   id="my-grid"
 *   rows={data}
 *   columns={columns}
 *   rowKeyGetter={(row) => row.id}
 *   actionsProps={{
 *     withPager: true,
 *     pagerOptions: { totalRecords: 100 }
 *   }}
 * />
 * ```
 */
export declare function DataGrid<TRow, TSummaryRow, TKey extends RowKey = RowKey>(props: DataGridProps<TRow, TSummaryRow, TKey>): import("@emotion/react/jsx-runtime").JSX.Element;
//# sourceMappingURL=DataGridMain.d.ts.map