import { PropType } from 'vue'; declare const _default: __VLS_WithTemplateSlots; default: string; }; /** * The teleport target of the tooltip. * * Default is 'body'. */ teleport: { type: StringConstructor; default: string; }; /** * The main direction offset of the tooltip. (px) * * Default is 5. */ offset: { type: NumberConstructor; default: number; }; receiveRef: { type: PropType<(ref: HTMLElement) => void>; default: () => void; }; }, {}, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly; default: string; }; /** * The teleport target of the tooltip. * * Default is 'body'. */ teleport: { type: StringConstructor; default: string; }; /** * The main direction offset of the tooltip. (px) * * Default is 5. */ offset: { type: NumberConstructor; default: number; }; receiveRef: { type: PropType<(ref: HTMLElement) => void>; default: () => void; }; }>>, { direction: "left" | "right" | "top" | "bottom" | "mouse"; content: string; enable: boolean; teleport: string; offset: number; receiveRef: (ref: HTMLElement) => void; }, {}>, { default?(_: {}): any; }>; export default _default; type __VLS_WithTemplateSlots = T & { new (): { $slots: S; }; };