import { MutableRefObject, PropsWithRef, ReactElement } from 'react';
export interface withHoveringResultProps {
    isHovering?: boolean;
    externalRef?: MutableRefObject<any>;
    menuItemRef?: MutableRefObject<HTMLLIElement>;
}
export declare const withHovering: <X extends Record<string, any>, T extends PropsWithRef<X>>(name: string, WrappedComponent: (props: T) => ReactElement) => import("react").ForwardRefExoticComponent<import("react").PropsWithoutRef<T> & import("react").RefAttributes<any>>;
