/**----------------------------------------------------------------------------------------- * Copyright © 2026 Progress Software Corporation. All rights reserved. * Licensed under commercial license. See LICENSE.md in the project root for more information *-------------------------------------------------------------------------------------------*/ import { GridItem } from '../../data/grid-item.interface'; /** * @hidden * Represents the range of a group within the flat data array. */ export interface GroupRange { headerIndex: number; footerIndex: number | null; firstChildIndex: number; lastChildIndex: number; level: number; } /** * @hidden * Pairs a GridItem with its flat-data index. */ export interface StickyGroupItem { item: GridItem; flatIndex: number; }