import type { CSSProperties, ExtractPropTypes, __ExtractPublicPropTypes } from 'vue'; export declare const tourStepProps: { target: { readonly type: CSSProperties; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; title: StringConstructor; description: StringConstructor; 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; }; showArrow: import("@hd-front-end/element-plus/es/utils").EpPropFinalized; 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>; mask: import("@hd-front-end/element-plus/es/utils").EpPropFinalized, unknown, unknown, undefined, boolean>; contentStyle: { readonly type: CSSProperties; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; prevButtonProps: { readonly type: CSSProperties; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; nextButtonProps: { 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, undefined, boolean>; type: { readonly type: CSSProperties; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }; export type TourStepProps = ExtractPropTypes; export type TourStepPropsPublic = __ExtractPublicPropTypes; export declare const tourStepEmits: { close: () => boolean; }; export type TourStepEmits = typeof tourStepEmits;