import { ExtractPropTypes, PropType } from 'vue'; export type TourPlacement = 'top' | 'bottom' | 'left' | 'right'; export interface TourStep { target: string | (() => HTMLElement | null); title?: string; description?: string; placement?: TourPlacement; } export declare const tourProps: { readonly modelValue: { readonly type: BooleanConstructor; readonly default: false; }; readonly steps: { readonly type: PropType; readonly default: () => never[]; }; readonly current: { readonly type: NumberConstructor; readonly default: 0; }; readonly maskClosable: { readonly type: BooleanConstructor; readonly default: true; }; readonly showSkip: { readonly type: BooleanConstructor; readonly default: true; }; readonly padding: { readonly type: NumberConstructor; readonly default: 10; }; readonly scrollIntoView: { readonly type: BooleanConstructor; readonly default: true; }; }; export type TourProps = ExtractPropTypes;