import { DataTableBodyCellProps as BaseDataTableBodyCellProps } from '../../../base/cells/TableBodyCell'; import { Cell } from '@tanstack/react-table'; import { CellPosition } from '../../../internal/types'; /** * Props for the DataTableBodyImmutableCell component */ export type DataTableBodyImmutableCellProps = Omit & { /** * The position of the cell in the table */ cellPosition: CellPosition; /** * The TanStack table cell instance */ cell: Cell; /** * Whether the cell is currently hovered */ isHovered: boolean; }; /** * Renders an immutable (non-editable) body cell in a DataTable. This component handles keyboard * navigation for focus management and row expansion/selection, but does not support cell editing. * * @param props - The props for the DataTableBodyImmutableCell component * @param props.cell - The TanStack table cell instance * @param props.cellPosition - The position of the cell in the table * @param props.children - The content to render in the cell * @param props.isHovered - Whether the cell is currently hovered * @returns The rendered immutable cell component */ export declare function DataTableBodyImmutableCell(props: DataTableBodyImmutableCellProps): import("react/jsx-runtime").JSX.Element;