import { ReactNode } from 'react';
import { TableCellProps as MUITableCellProps } from '@material-ui/core';
export declare type TableCellProps = {
    /**
     * Cell Content
     */
    children?: ReactNode;
    isExpanded?: boolean;
    setIsExpanded?: (value: boolean) => void;
    tooltipTitle?: string;
    collapsibleHeader?: boolean;
    collapsibleBody?: boolean;
    /**
     * Cell width when expanded
     */
    cellWidth?: string | number;
    /**
     * Cell width when collapsed
     */
    maxCellWidth?: string | number;
    maxCharsNumberFromStart?: number;
    maxCharsNumberFromEnd?: number;
    stickyCell?: boolean;
    emptyCell?: boolean;
    className?: string;
    align?: 'center' | 'inherit' | 'justify' | 'left' | 'right';
    size?: 'medium' | 'small';
} & Omit<MUITableCellProps, 'children' | 'className' | 'align' | 'size'>;
export declare const TableCell: ({ isExpanded, setIsExpanded, tooltipTitle, collapsibleHeader, collapsibleBody, maxCellWidth, cellWidth, maxCharsNumberFromStart, maxCharsNumberFromEnd, children, stickyCell, emptyCell, className, ...props }: TableCellProps) => JSX.Element;
//# sourceMappingURL=TableCell.d.ts.map