import { EmptyOrRetryStateProps } from './components/EmptyOrRetryState';
import { DataTableProps } from './types/datatable-types';
declare const DataTable: <T extends Record<string, unknown>>({ columns, rows, retryState, enableRowSelection, enableColumnVirtualization, enableRowVirtualization, enableColumnPinning, enableRowNumber, enableRowActions, leftPinnedColumns, rightPinnedColumns, rowActionItems, actionDisplay: actionDisplayProp, enableDetailButton, enableMenuButton, labelDetailButton, onDetailChange, id, uniqueRowIdentifier, rowNumberHeader, enableDetailTooltip, enableMenuTooltip, detailTooltipTitle, menuTooltipTitle, enablePagination, emptyState, retryButtonProps, dropdownAnchorOrigin, dropdownTransformOrigin, ...rest }: DataTableProps<T> & {
    retryState?: EmptyOrRetryStateProps;
}) => import("react/jsx-runtime").JSX.Element;
export default DataTable;
