import React, { ComponentPropsWithRef } from "react";
import type { EmblaCarouselType } from "embla-carousel";
type UseDotButtonType = {
    selectedIndex: number;
    scrollSnaps: number[];
    onDotButtonClick: (index: number) => void;
};
export declare const useDotButton: (emblaApi: EmblaCarouselType | undefined) => UseDotButtonType;
type PropType = ComponentPropsWithRef<"button">;
export declare const DotButton: React.FC<PropType>;
export {};
//# sourceMappingURL=EmblaCarouselDotButton.d.ts.map