import * as React from 'react';
import type { ITableContext } from './TableContext';
export interface ITableRowProps {
    defaultExpanded?: boolean;
    renderExpandedContent?: () => React.ReactNode;
    children?: React.ReactNode;
}
export declare type ITableRowLayoutProps = ITableRowProps & Pick<ITableContext, 'isMobile' | 'columns'> & Pick<ITableRowProps, 'renderExpandedContent'> & {
    tableExpandable: boolean;
    rowExpandable: boolean;
    expanded: boolean;
    setExpanded: (expanded: boolean) => any;
};
export declare const TableRow: ({ defaultExpanded, renderExpandedContent, children }: ITableRowProps) => JSX.Element;
