import { Directive } from "vue";
//#region src/click-outside.d.ts
/**
* 绑定值类型
*/
type BindingValue = (ev: MouseEvent) => void;
/**
* 目标元素类型
*/
type TargetElement = HTMLElement & {
_click_outside_callBack?: BindingValue;
_click_outside_controller?: AbortController;
};
/**
* 点击外部指令
*
* 当点击元素外部时触发回调函数
*
* @example
* ```vue
*
*
* 点击外部触发回调
*
*
*
*
* ```
*/
declare const clickOutside: Directive;
//#endregion
export { clickOutside };