import { Directive } from "vue";
//#region src/long-press.d.ts
/**
* 绑定值类型
*/
type BindingValue = (ev: MouseEvent | TouchEvent) => void;
/**
* 目标元素类型
*/
type TargetElement = HTMLElement & {
_long_press_duration: number;
_long_press_callBack?: BindingValue;
_long_press_controller?: AbortController;
};
/**
* 长按指令
*
* 当元素被长按指定时间后触发回调函数
*
* @example
* ```vue
*
*
*
*
*
*
*
*
*
* ```
*/
declare const longPress: Directive;
//#endregion
export { longPress };