import { default as React } from 'react';
import { Cell, RowData } from '@tanstack/react-table';
type EmptyTableCell = {
    cell?: never;
    children: React.ReactNode;
};
type TableRowCell<TData extends RowData> = {
    cell: Cell<TData, unknown>;
    children?: never;
};
type TableRowCellProps<TData extends RowData> = {
    ["data-testid"]?: string;
    className?: string;
    stickyColumn?: boolean;
    colSpan?: number;
    isScrolled?: boolean;
    showBorder?: boolean;
    isLastRow: boolean;
    isFirstCell: boolean;
    isLastCell: boolean;
    enableColumnDrag: boolean;
    draggingActive?: boolean;
    isEmptyTable?: boolean;
} & (EmptyTableCell | TableRowCell<TData>);
declare const TableRowCell: <TData extends RowData>({ cell, className, ["data-testid"]: dataTestId, stickyColumn, children, colSpan, isScrolled, showBorder, isLastRow, isFirstCell, isLastCell, enableColumnDrag, draggingActive, isEmptyTable, }: TableRowCellProps<TData>) => React.JSX.Element;
export { TableRowCell };
//# sourceMappingURL=table-row-cell.d.ts.map