// Type definitions for ag-grid v18.1.2 // Project: http://www.ag-grid.com/ // Definitions by: Niall Crosby import { Column } from "./entities/column"; import { GridCell } from "./entities/gridCell"; import { RowNode } from "./entities/rowNode"; export declare class FocusedCellController { private eventService; private gridOptionsWrapper; private columnController; private columnApi; private gridApi; private focusedCell; private init(); clearFocusedCell(): void; getFocusedCell(): GridCell; getFocusCellToUseAfterRefresh(): GridCell; private getGridCellForDomElement(eBrowserCell); setFocusedCell(rowIndex: number, colKey: string | Column, floating: string, forceBrowserFocus?: boolean): void; isCellFocused(gridCell: GridCell): boolean; isRowNodeFocused(rowNode: RowNode): boolean; isAnyCellFocused(): boolean; isRowFocused(rowIndex: number, floating: string): boolean; private onCellFocused(forceBrowserFocus); }