import type { VJoyProductTourProps, VJoyProductTourSlots } from './JoyProductTour.types'; declare function show(): void; declare function hide(): void; declare const _default: __VLS_WithTemplateSlots; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "product-tour:hide": () => any; }, string, import("vue").PublicProps, Readonly & Readonly<{ "onProduct-tour:hide"?: (() => any) | undefined; }>, { open: boolean; maxWidth: number; position: "left" | "right" | "top" | "bottom"; step: number; disableOverlay: boolean; steps: number; spotlightPadding: number; closeButton: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {}, any>, Readonly & VJoyProductTourSlots>; export default _default; type __VLS_WithTemplateSlots = T & { new (): { $slots: S; }; };