import type { CSSProperties, ExtractPropTypes, __ExtractPublicPropTypes } from 'vue'; import type Tour from './tour.vue'; export declare const tourProps: { modelValue: BooleanConstructor; current: import("@hd-front-end/element-plus/es/utils").EpPropFinalized; showArrow: import("@hd-front-end/element-plus/es/utils").EpPropFinalized; showClose: import("@hd-front-end/element-plus/es/utils").EpPropFinalized; closeIcon: { readonly type: CSSProperties; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; placement: import("@hd-front-end/element-plus/es/utils").EpPropFinalized, "left" | "right" | "top" | "bottom" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end", unknown, string, boolean>; contentStyle: { readonly type: CSSProperties; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; mask: import("@hd-front-end/element-plus/es/utils").EpPropFinalized, unknown, unknown, boolean, boolean>; gap: import("@hd-front-end/element-plus/es/utils").EpPropFinalized, unknown, unknown, () => { offset: number; radius: number; }, boolean>; zIndex: { readonly type: CSSProperties; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; scrollIntoViewOptions: import("@hd-front-end/element-plus/es/utils").EpPropFinalized, unknown, unknown, () => { block: string; }, boolean>; type: { readonly type: CSSProperties; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; appendTo: import("@hd-front-end/element-plus/es/utils").EpPropFinalized, unknown, unknown, string, boolean>; closeOnPressEscape: import("@hd-front-end/element-plus/es/utils").EpPropFinalized; targetAreaClickable: import("@hd-front-end/element-plus/es/utils").EpPropFinalized; }; export type TourProps = ExtractPropTypes; export type TourPropsPublic = __ExtractPublicPropTypes; export type TourInstance = InstanceType & unknown; export declare const tourEmits: { "update:modelValue": (value: boolean) => boolean; "update:current": (current: number) => boolean; close: (current: number) => boolean; finish: () => boolean; change: (current: number) => boolean; }; export type TourEmits = typeof tourEmits;