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;