import React from 'react'; export type TableCellState = 'default' | 'error' | 'disabled'; export type TableCellAlign = 'left' | 'right' | 'center'; export type TableCellType = 'default' | 'input' | 'expand'; export type TableCellBehaviorType = 'ellipsis'; export type TableCellHeaderColor = 'grey' | 'white'; export interface TableCellProps extends Omit, 'children' | 'onClick'> { as?: 'td' | 'th' | 'div'; name?: string; state?: TableCellState; type?: TableCellType; behavior?: TableCellBehaviorType; children?: React.ReactNode; icon?: React.ReactElement | string; align?: TableCellAlign; scope?: React.ThHTMLAttributes['scope']; className?: string; headerColor?: TableCellHeaderColor; isActive?: boolean; enableActiveStyle?: boolean; minWidth?: number | string; maxWidth?: number | string; editable?: boolean; expanded?: boolean; onBlur?: React.FocusEventHandler; onClick?: React.MouseEventHandler; toggleExpand?: (value: boolean) => void; onValueChange?: (value: string | number) => void; } export declare const TableCell: React.FC;