import { SetupContext, Ref } from '@vue/composition-api'; export interface UseHoverParams { readonly: Ref; disabled: Ref; onMouseenter: (context: { e: MouseEvent; }) => void; onMouseleave: (context: { e: MouseEvent; }) => void; } export default function useHover(props: UseHoverParams, { emit }: SetupContext): { isHover: Ref; addHover: (context: { e: MouseEvent; }) => void; cancelHover: (context: { e: MouseEvent; }) => void; };