import type { SwiperContainer } from 'swiper/element';
import type { Ref } from 'vue';
/**
 * This is a utility function that allows you to use the Swiper instance directly.
 *
 * @param swiperContainerRef - Ref to the `<swiper-container>` element.
 * @param options - Swiper options to merge with the default options if the `swiper` instance is not yet created.
 */
export declare function useSwiper(swiperContainerRef: Ref<SwiperContainer | null>, options?: SwiperContainer['swiper']['params']): {
    instance: import("vue").ComputedRef<import("swiper/types").Swiper | null>;
    next: (speed?: number | undefined, runCallbacks?: boolean | undefined) => void;
    prev: (speed?: number | undefined, runCallbacks?: boolean | undefined) => void;
    to: (index: number, speed?: number | undefined, runCallbacks?: boolean | undefined) => void;
    reset: (speed?: number | undefined, runCallbacks?: boolean | undefined) => void;
};
