1 | import { BeanStub } from "./context/beanStub";
|
2 | import { CellPosition } from "./entities/cellPosition";
|
3 | import { RowPosition } from "./entities/rowPosition";
|
4 | export declare class CellNavigationService extends BeanStub {
|
5 | private columnModel;
|
6 | private rowModel;
|
7 | private pinnedRowModel;
|
8 | private paginationProxy;
|
9 | getNextCellToFocus(key: string, focusedCell: CellPosition, ctrlPressed?: boolean): CellPosition | null;
|
10 | private getNextCellToFocusWithCtrlPressed;
|
11 | private getNextCellToFocusWithoutCtrlPressed;
|
12 | private isCellGoodToFocusOn;
|
13 | private getCellToLeft;
|
14 | private getCellToRight;
|
15 | getRowBelow(rowPosition: RowPosition): RowPosition | null;
|
16 | private getCellBelow;
|
17 | private isLastRowInContainer;
|
18 | getRowAbove(rowPosition: RowPosition): RowPosition | null;
|
19 | private getCellAbove;
|
20 | private getLastBodyCell;
|
21 | private getLastFloatingTopRow;
|
22 | getNextTabbedCell(gridCell: CellPosition, backwards: boolean): CellPosition | null;
|
23 | getNextTabbedCellForwards(gridCell: CellPosition): CellPosition | null;
|
24 | getNextTabbedCellBackwards(gridCell: CellPosition): CellPosition | null;
|
25 | }
|