import { TeleportProps } from 'vue'; import { TJoyIconsNames } from '../JoyIcon/JoyIcon.types'; interface Props { open?: boolean; triggerTitle?: string; triggerSubtitle?: string; triggerIcon?: TJoyIconsNames; footer?: string; /** Here you can pass an object containing any html attribute you need for the trigger button */ triggerAttrs?: { [k: string]: any; }; disableTeleport?: TeleportProps['disabled']; } declare const _default: __VLS_WithTemplateSlots; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {} & { hide: () => any; "hide:header": () => any; "hide:footer": () => any; }, string, import("vue").PublicProps, Readonly & Readonly<{ onHide?: (() => any) | undefined; "onHide:header"?: (() => any) | undefined; "onHide:footer"?: (() => any) | undefined; }>, { open: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {}, any>, { "walkthrough-illustration"?(_: {}): any; "walkthrough-title"?(_: {}): any; "walkthrough-subtitle"?(_: {}): any; "walkthrough-progress"?(_: {}): any; "walkthrough-content"?(_: {}): any; }>; export default _default; type __VLS_WithTemplateSlots = T & { new (): { $slots: S; }; };