import { ModeType } from '../constants';
export interface Props extends Omit<React.ComponentPropsWithoutRef<'tr'>, 'style'> {
    /** Sets if expanded row can be expanded */
    expandable?: boolean;
    /** Sets if expanded row is expanded */
    expanded?: boolean;
    /** When hide/show button for expanded row is clicked. */
    onClick?: () => void;
    /** Text for expanded row hide button. */
    hideDetailsText?: string;
    /** Text for expanded row show button. */
    showDetailsText?: string;
    /** Key attribute for row */
    rowKey?: string;
    /** Adds custom classes to the element. */
    className?: string;
    /** Sets the cells of the table row element.  */
    children?: React.ReactNode;
    /** For display with less space. Discouraged to use together with interactive elements. */
    mode?: ModeType;
}
export declare const TableRow: React.FC<Props>;
export default TableRow;
