import { default as React } from 'react';
import { ModeType } from '../constants';
export interface Props {
    /** Row is expanded. */
    expanded: boolean;
    /** Number of columns in table. */
    numberOfColumns: number;
    /** Text for hide button. */
    hideDetailsText: string;
    /** When hide button inside expanded row is clicked. */
    toggleClick: () => void;
    /** Adds custom classes to the element. */
    className?: string;
    /** Sets the content of the expanded row.  */
    children: React.ReactNode;
    /** For display with less space. Discouraged to use together with interactive elements. */
    mode?: ModeType;
    /** Row id. For use with aria-controls. */
    id?: string;
}
export declare const TableExpandedRow: ({ numberOfColumns, expanded, hideDetailsText, toggleClick, children, className, mode, id, }: Props) => React.JSX.Element;
export default TableExpandedRow;
