import { RefObject } from 'react'; import { DataEditorRef } from '@glideappsfinal/glide-data-grid'; export interface HoveredCell { colInd: number; rowInd: number; } export declare function useHoverState({ isRowHoverEnabled, dataEditorRef, columnsCount, rowsCount, }: { isRowHoverEnabled: boolean; dataEditorRef: RefObject; columnsCount: number; rowsCount: number; }): { hoveredCellRef: import('react').MutableRefObject; setHoveredCell: (next: HoveredCell | null) => void; hoverRow: number | undefined; onHoverRowChange: ((nextRow: number | undefined) => void) | undefined; };