import type { PropType } from 'vue'; import type { Placement } from '@floating-ui/vue'; declare var __VLS_8: {}, __VLS_11: {}; type __VLS_Slots = {} & { default?: (props: typeof __VLS_8) => any; } & { content?: (props: typeof __VLS_11) => any; }; declare const __VLS_base: import("vue").DefineComponent boolean; }; delay: NumberConstructor; padding: NumberConstructor; placement: { type: PropType; default: () => "top" | "top-start" | "top-end" | "right" | "right-start" | "right-end" | "bottom" | "bottom-start" | "bottom-end" | "left" | "left-start" | "left-end"; validator: (value: string) => boolean; }; position: { type: PropType<"absolute" | "fixed">; validator: (v: string) => boolean; }; offset: { type: NumberConstructor; default: (props: { arrow: boolean; }) => number; }; trigger: { type: PropType<"click" | "hover">; default: string; validator: (v: string) => boolean; }; }>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly boolean; }; delay: NumberConstructor; padding: NumberConstructor; placement: { type: PropType; default: () => "top" | "top-start" | "top-end" | "right" | "right-start" | "right-end" | "bottom" | "bottom-start" | "bottom-end" | "left" | "left-start" | "left-end"; validator: (value: string) => boolean; }; position: { type: PropType<"absolute" | "fixed">; validator: (v: string) => boolean; }; offset: { type: NumberConstructor; default: (props: { arrow: boolean; }) => number; }; trigger: { type: PropType<"click" | "hover">; default: string; validator: (v: string) => boolean; }; }>> & Readonly<{}>, { offset: number; placement: Placement; arrow: boolean; trigger: "click" | "hover"; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; declare const __VLS_export: __VLS_WithSlots; declare const _default: typeof __VLS_export; export default _default; type __VLS_WithSlots = T & { new (): { $slots: S; }; }; //# sourceMappingURL=Tooltip.vue.d.ts.map