/// <reference types="react" />
type UseRowHoverParams = {
    hasPinnedColumns?: boolean;
};
/**
 * Хук для синхронизации hover-состояния строк DataGrid через прямую работу с DOM.
 */
export declare const useRowHover: ({ hasPinnedColumns, }: UseRowHoverParams) => {
    rowsMapRef: import("react").RefObject<Map<string, Set<HTMLElement>>>;
    registerRowElement: (rowId: string, el: HTMLElement) => void;
    unregisterRowElement: (rowId: string, el: HTMLElement) => void;
    onRowEnter: (rowId: string) => void;
    onRowLeave: (rowId: string, e: PointerEvent) => void;
};
export {};
