import type { DataTableProps } from './types'; export default function DataTable({ withBorder, borderRadius, borderColor, rowBorderColor, withColumnBorders, textSelectionDisabled, height, minHeight, shadow, verticalAlignment, fetching, columns, defaultColumnRender, idAccessor, records, selectedRecords, onSelectedRecordsChange, isRecordSelectable, allRecordsSelectionCheckboxProps, getRecordSelectionCheckboxProps, sortStatus, sortIcons, onSortStatusChange, horizontalSpacing, page, onPageChange, totalRecords, recordsPerPage, onRecordsPerPageChange, recordsPerPageOptions, recordsPerPageLabel, paginationColor, paginationSize, paginationText, paginationWrapBreakpoint, getPaginationControlProps, loaderBackgroundBlur, customLoader, loaderSize, loaderVariant, loaderColor, loadingText, emptyState, noRecordsText, noRecordsIcon, striped, noHeader: withoutHeader, onRowClick, onCellClick, onScrollToTop, onScrollToBottom, onScrollToLeft, onScrollToRight, rowContextMenu, rowExpansion, rowClassName, rowStyle, rowSx, customRowAttributes, scrollViewportRef: scrollViewportRefProp, bodyRef, m, my, mx, mt, mb, ml, mr, sx, className, classNames, style, styles, ...otherProps }: DataTableProps): import("@emotion/react/jsx-runtime").JSX.Element;