import { PopoverExpose, PopoverProps, PopoverSlots } from './types'; import { DefineComponent, ComponentOptionsMixin, PublicProps, ComponentProvideOptions } from 'vue'; type __VLS_Slots = PopoverSlots; declare const __VLS_base: DefineComponent any; "click-outside": (evt: Event) => any; }, string, PublicProps, Readonly & Readonly<{ onChange?: ((visible: boolean) => any) | undefined; "onClick-outside"?: ((evt: Event) => any) | undefined; }>, { width: number | "auto" | "sameWidth"; trigger: "hover" | "click" | "contextmenu"; transition: string; placement: "top" | "top-start" | "top-end" | "bottom" | "bottom-start" | "bottom-end" | "right" | "right-start" | "right-end" | "left" | "left-start" | "left-end"; manual: boolean; delay: number | [number, number]; showArrow: boolean; alignPoint: boolean; destroyOnClose: boolean; teleportBody: boolean; teleport: string; }, {}, {}, {}, string, ComponentProvideOptions, false, {}, any>; declare const __VLS_export: __VLS_WithSlots; declare const _default: typeof __VLS_export; export default _default; type __VLS_WithSlots = T & { new (): { $slots: S; }; };