import { ReactNode } from 'react';
import { TableHtmlAttributes, TableRowId } from './Table.types';
export type TableGroupRowProps = TableHtmlAttributes & {
    /**
     * Stable row key for selectable group rows.
     */
    id?: TableRowId;
    /**
     * The content of the full-width group row.
     */
    children?: ReactNode;
    /**
     * Keeps the group row sticky at the top of the current table scroll context.
     * When a sticky `TableHeader` is present, the row stacks below the measured header height.
     * `TableBody maxHeight` continues to pin the row inside the internal body scroller.
     *
     * @default false
     */
    sticky?: boolean;
    /**
     * Optional class names only for this group row.
     */
    className?: string;
    /**
     * Includes this group row in table selection.
     *
     * Group rows are not selectable by default so existing grouped tables keep their current full-width layout.
     *
     * @default false
     */
    selectable?: boolean;
    /**
     * Disable table hover styling for this row.
     */
    noHover?: boolean;
};
declare const TableGroupRow: (props: TableGroupRowProps) => import("react/jsx-runtime").JSX.Element | null;
export default TableGroupRow;
