import type { SlideState } from '../../components/types';
import type { SlideNameType } from '../../components/types/private';
export declare const defineSlide: (provideKey: SlideNameType) => readonly [(initState?: Partial<Omit<SlideState, "itemsInfo">>) => {
    state: {
        judgeValue: number;
        duration: number;
        direction: import("../..").SLIDE_DIRECTION;
        currentIndex: number;
        shouldNext: boolean;
        isNext: boolean;
        infinite?: boolean | undefined;
    };
    name: symbol;
}, () => SlideState];
