/**
 * 虚拟列表行：与 NormalTableView customRows 约定一致
 * - custom：分组间隔条 spacer / 分组头 group
 * - data：真实数据行
 */
export type GroupedCustomRowData = {
    type: 'spacer';
} | {
    type: 'group';
    row: any;
    depth: number;
    isFirstGroup: boolean;
};
export interface GroupedVirtualRowItem {
    type: 'custom' | 'data';
    row?: any;
    data?: GroupedCustomRowData;
    groupRowIndex?: number;
    isFirstGroup?: boolean;
    isLastInGroup?: boolean;
}
