yuang-framework-ui-pc
Version:
yuang-framework-ui-pc Library
59 lines (57 loc) • 1.85 kB
TypeScript
import { Ref } from 'vue';
import { EleTooltipInstance } from '../ele-app/plus';
import { TourStep, TourLocale } from './types';
declare const _default: import('vue').DefineComponent<{
modelValue: NumberConstructor;
steps: {
type: import('vue').PropType<TourStep[]>;
required: boolean;
};
mask: {
type: BooleanConstructor;
default: boolean;
};
padding: {
type: NumberConstructor;
default: number;
};
zIndex: NumberConstructor;
locale: import('vue').PropType<Partial<TourLocale>>;
}, {
lang: import('vue').ComputedRef<TourLocale>;
triggerRef: Ref<any>;
tooltipRef: Ref<EleTooltipInstance>;
tooltipProps: import('vue').ShallowRef<Partial<import('../ele-tooltip/props').TooltipProps>>;
visible: Ref<boolean>;
step: import('vue').ShallowRef<TourStep | null>;
isLast: Ref<boolean>;
boxStyle: Ref<Partial<import('vue').CSSProperties>>;
showMask: Ref<boolean>;
handlePrev: () => void;
handleNext: () => void;
handleFinish: () => void;
}, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {
'update:modelValue': (_value?: number | null) => boolean;
}, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{
modelValue: NumberConstructor;
steps: {
type: import('vue').PropType<TourStep[]>;
required: boolean;
};
mask: {
type: BooleanConstructor;
default: boolean;
};
padding: {
type: NumberConstructor;
default: number;
};
zIndex: NumberConstructor;
locale: import('vue').PropType<Partial<TourLocale>>;
}>> & {
"onUpdate:modelValue"?: ((_value?: number | null | undefined) => any) | undefined;
}, {
mask: boolean;
padding: number;
}, {}>;
export default _default;