/**
 * @license
 *-------------------------------------------------------------------------------------------
 * Copyright © 2026 Progress Software Corporation. All rights reserved.
 * Licensed under commercial license. See LICENSE.md in the package root for more information
 *-------------------------------------------------------------------------------------------
 */
import * as React from 'react';
/**
 * @hidden
 */
export interface StackedModeColGroupProps {
    groupLevelCount: number;
    colGroupRef?: React.Ref<HTMLTableColElement> | ((element: HTMLTableColElement | null) => void);
}
/**
 * @hidden
 */
export declare const StackedModeColGroup: React.FC<StackedModeColGroupProps>;
/**
 * @hidden
 */
export interface StackedModeDetailRowProps {
    detailRowId: string;
    className: string;
    isHidden: boolean;
    detailRowHeight?: number;
    ariaRowIndex: number;
    groupLevelCount: number;
    dataItem: any;
    dataIndex: number;
    detail: any;
    id: string;
    DetailCell: React.ComponentType<{
        dataItem: any;
        dataIndex: number;
        colSpan: number;
        ariaColIndex: number;
        detail: any;
        id: string;
    }>;
}
/**
 * @hidden
 */
export declare const StackedModeDetailRow: React.FC<StackedModeDetailRowProps>;
