import { ColumnGlideLast, GlideProps, ObjectForExtending, Theme } from '../types'; import { Ref, RefObject } from 'react'; import { DataEditorRef } from '@glideappsfinal/glide-data-grid'; type OnItemHovered = NonNullable; export interface UseItemHoveredHandlerParams { columnsLast: ColumnGlideLast[]; rows: readonly R[]; ctxs: ObjectForExtending; refTable?: Ref; theme: Theme; portalEventTargetRef?: RefObject; externalOnItemHovered?: OnItemHovered; onHoverRowChange?: (rowInd: number | undefined) => void; } export declare function useItemHoveredHandler(params: UseItemHoveredHandlerParams, dataEditorRef: RefObject): { onItemHovered: OnItemHovered; hideTooltip: () => void; }; export {};