/**-----------------------------------------------------------------------------------------
* Copyright © 2026 Progress Software Corporation. All rights reserved.
* Licensed under commercial license. See LICENSE.md in the project root for more information
*-------------------------------------------------------------------------------------------*/
import { LogicalCell } from './logical-cell.interface';
import { LogicalRow } from './logical-row.interface';
/**
 * @hidden
 *
 * Contains information for the currently rendered rows and cells.
 */
export declare class NavigationModel {
    private rows;
    get firstRow(): any;
    get lastRow(): any;
    registerCell(cell: LogicalCell): any;
    unregisterCell(index: number, rowIndex: number, cell: LogicalCell): void;
    registerRow(row: LogicalRow): void;
    updateRow(row: LogicalRow): void;
    unregisterRow(index: number, row: LogicalRow): void;
    cellRange(cell: any): any;
    rowRange(cell: any): any;
    nextRow(rowIndex: any, offset: number): any;
    findRow(index: number): any;
    findCell(index: number, row: any): any;
    private rowCell;
}
