import { Ref, ComputedRef } from 'vue';
import { TourProps } from './interface';
interface Props {
    defaultType?: Ref<string>;
    steps?: Ref<TourProps['steps']>;
    current?: Ref<number>;
    defaultCurrent?: Ref<number>;
}
/**
 * returns the merged type of a step or the default type.
 */
declare const useMergedType: ({ defaultType, steps, current, defaultCurrent }: Props) => {
    currentMergedType: ComputedRef<string | undefined>;
    updateInnerCurrent: (val: number) => void;
};
export default useMergedType;
