import { TableProps } from '../interfaces';
import { BaseHeaderCellProps } from './common-props';
export interface TableGroupHeaderCellProps extends BaseHeaderCellProps {
    group: TableProps.GroupDefinition;
    colspan: number;
    rowspan: number;
    groupId: string;
    updateGroupWidth: (groupId: PropertyKey, newWidth: number) => void;
    childColumnIds: PropertyKey[];
    firstChildColumnId?: PropertyKey;
    lastChildColumnId?: PropertyKey;
    columnGroupId?: string;
    stickyColumnId?: PropertyKey;
    stickyBoundaryColumnId?: PropertyKey;
    isLast?: boolean;
}
export declare function TableGroupHeaderCell({ group, colspan, rowspan, colIndex, groupId, resizableColumns, resizableStyle, onResizeFinish, updateGroupWidth, childColumnIds, focusedComponent, tabIndex, sticky, hidden, stripedRows, stickyState, cellRef, tableRole, resizerRoleDescription, resizerTooltipText, variant, tableVariant, columnGroupId, stickyColumnId, stickyBoundaryColumnId, isLast, wrapLines, }: TableGroupHeaderCellProps): JSX.Element;
//# sourceMappingURL=group-header-cell.d.ts.map