import { type VNode } from 'vue'; import type { PopupTriggerProps } from './type'; declare const __VLS_export: import("vue").DefineComponent | null, VNode | null>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { close: (e: MouseEvent | TouchEvent) => any; drag: (event: MouseEvent | TouchEvent) => any; open: (node: VNode, e: MouseEvent) => any; dragStart: (event: MouseEvent | TouchEvent) => any; dragEnd: (event: MouseEvent | TouchEvent) => any; }, string, import("vue").PublicProps, Readonly & Readonly<{ onClose?: ((e: MouseEvent | TouchEvent) => any) | undefined; onDrag?: ((event: MouseEvent | TouchEvent) => any) | undefined; onOpen?: ((node: VNode, e: MouseEvent) => any) | undefined; onDragStart?: ((event: MouseEvent | TouchEvent) => any) | undefined; onDragEnd?: ((event: MouseEvent | TouchEvent) => any) | undefined; }>, { trigger: "hover" | "click"; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {}, any>; declare const _default: typeof __VLS_export; export default _default;