export declare function clamp(number: any, lowerBound: any, upperBound: any): number;
export declare const checkSpecKeys: (spec: any, keysArray: any) => void;
export declare const getPreClones: (spec: any) => any;
export declare const getTrackLeft: (spec: any) => any;
export declare const safePreventDefault: (event: any) => void;
export declare const lazySlidesOnLeft: (spec: any) => number;
export declare const lazySlidesOnRight: (spec: any) => any;
export declare const lazyStartIndex: (spec: any) => number;
export declare const lazyEndIndex: (spec: any) => any;
export declare const getOnDemandLazySlides: (spec?: any) => any[];
export declare const getRequiredLazySlides: (spec: any) => any[];
export declare const getWidth: (elem: any) => any;
export declare const getHeight: (elem: any) => any;
export declare const getSwipeDirection: (touchObject: any, verticalSwiping?: boolean) => "left" | "right" | "vertical" | "down" | "up";
export declare const canGoNext: (spec: any) => boolean;
export declare const extractObject: (spec: any, keys: any) => {};
export declare const getPostClones: (spec: any) => any;
export declare const getTotalSlides: (spec: any) => any;
export declare const getTrackCSS: (spec: any) => {
    opacity: number;
    transition: string;
    WebkitTransition: string;
};
export declare const initializedState: (spec: any) => {
    slideCount: any;
    slideWidth: any;
    listWidth: number;
    trackWidth: number;
    currentSlide: any;
    slideHeight: any;
    listHeight: number;
    lazyLoadedList: any;
};
export declare const getSlideCount: (spec: any) => any;
export declare const getTrackAnimateCSS: (spec: any) => {
    opacity: number;
    transition: string;
    WebkitTransition: string;
};
export declare const slideHandler: (spec: any) => {
    state?: undefined;
    nextState?: undefined;
} | {
    state: {};
    nextState: {};
};
export declare const slidesOnRight: ({ slidesToShow, centerMode, rtl, centerPadding }: {
    slidesToShow: any;
    centerMode: any;
    rtl: any;
    centerPadding: any;
}) => number;
export declare const slidesOnLeft: ({ slidesToShow, centerMode, rtl, centerPadding }: {
    slidesToShow: any;
    centerMode: any;
    rtl: any;
    centerPadding: any;
}) => number;
export declare const siblingDirection: (spec: any) => "left" | "right";
export declare const changeSlide: (spec: any, options: any) => any;
export declare const getNavigableIndexes: (spec: any) => any[];
export declare const checkNavigable: (spec: any, index: any) => any;
export declare const keyHandler: (e: any, accessibility: any, rtl: any) => "" | "next" | "previous";
export declare const swipeStart: (e: any, swipe: any, draggable: any) => "" | {
    dragging: boolean;
    touchObject: {
        startX: any;
        startY: any;
        curX: any;
        curY: any;
    };
};
export declare const swipeMove: (e: any, spec: any) => void | {};
export declare const swipeEnd: (e: any, spec: any) => {};
export declare const canUseDOM: () => boolean;
