import { Directive } from "vue";
//#region src/into-view.d.ts
/**
* 绑定值类型
*/
type BindingValue = (target: Element) => void;
/**
* 目标元素类型
*/
type TargetElement = HTMLElement & {
_into_view_callBack: BindingValue;
_into_view_observer: IntersectionObserver;
};
/**
* 进入视口指令
*
* 当元素进入视口时触发回调函数
*
* @example
* ```vue
*
*
*
* 当我进入视口时触发回调
*
*
*
*
* 当我进入视口时仅触发一次回调
*
*
*
*
* ```
*/
declare const intoView: Directive;
//#endregion
export { intoView };