import { MouseEvent } from 'react';
import { TdTagInputProps } from './type';
export interface UseHoverParams {
    readonly: boolean;
    disabled: boolean;
    onMouseenter: (context: {
        e: MouseEvent<HTMLDivElement>;
    }) => void;
    onMouseleave: (context: {
        e: MouseEvent<HTMLDivElement>;
    }) => void;
}
export default function useHover(props: TdTagInputProps): {
    isHover: boolean;
    addHover: (context: Parameters<UseHoverParams["onMouseenter"]>[0]) => void;
    cancelHover: (context: Parameters<UseHoverParams["onMouseleave"]>[0]) => void;
};
