import { LabelName } from '../MeTabItem/types';
import { USEInitSlots } from './types';
import { Ref, ComputedRef } from 'vue';
/**
 * 初始化 slot
 */
export declare const useInitSlots: ({ emit, currentValue }: USEInitSlots.Option) => {
    tabsDom: Ref<HTMLDivElement | undefined, HTMLDivElement | undefined>;
    tabList: Ref<{
        label: string;
        name: string | number;
    }[], LabelName[] | {
        label: string;
        name: string | number;
    }[]>;
    transX: Ref<number, number>;
    duration: Ref<number, number>;
    curIndex: ComputedRef<number>;
    onClick: ({ name }: LabelName) => void;
};
