import { FC, ReactNode } from 'react';
export interface TableBodyCellProps {
/**
* Text alignment for all table cells. Can be superseded by passing the same prop into the `Column` object
* for a specific column.
*/
align?: 'left' | 'right' | 'center';
/**
* Children node to be rendered.
*/
children?: ReactNode;
/**
* Custom class to be applied to `
` element.
*/
className?: string;
/**
* Remove borders around td elements.
*/
isBorderless?: boolean;
/**
* Reduces padding inside table cells.
*/
isCompact?: boolean;
/**
* Will stick to either the left or right side of a table during horizontal scroll.
*/
sticky?: 'left' | 'right';
/**
* Truncates the cell contents based on width established by `Column`
* NOTE: Truncate only on cells with primitive data types.
*/
truncateOverflow?: boolean;
/**
* Placeholder for an empty cell, will be rendered when content is `null` `undefined`
* or `''`. Placeholders will not be rendered on values of `0`.
*/
emptyCellPlaceholder?: ReactNode;
/**
* Fixed width for a particular cell.
* Value should be taken from column config so it matches its parent.
*/
width?: number;
}
declare const TableBodyCell: FC;
export default TableBodyCell;