import { ReactNode } from 'react';
import { TableHtmlAttributes, TableRowData } from './Table.types';
export type TableExpandedRowProps<RowType extends TableRowData> = TableHtmlAttributes & Partial<RowType> & {
    /**
     * Parent row key used to associate this expanded row with its parent.
     */
    parentKey: string | number;
    /**
     * Optional class names only for this expanded row.
     */
    className?: string;
    /**
     * Excludes this row from table selection while keeping the row interactive.
     */
    selectable?: boolean;
    /**
     * Disable table hover styling for this row.
     */
    noHover?: boolean;
    /**
     * Table row content.
     */
    children?: ReactNode;
};
declare const TableExpandedRow: <RowType extends TableRowData = TableRowData>(props: TableExpandedRowProps<RowType>) => import("react/jsx-runtime").JSX.Element | null;
export default TableExpandedRow;
