import { ComponentProps, ReactNode } from 'react';
import { CarouselAPI, UseCarouselProps } from './types';
interface Props extends UseCarouselProps, ComponentProps<'div'> {
    children?: ReactNode;
    className?: string;
}
export declare const Carousel: {
    ({ className, snapType, snapStop, scrollBehavior, slidesPerMove, pagePickerInset, slidesPerPage, loop, children, gap, defaultPage, page, onPageChange, maxDots, ...props }: Props): import("react/jsx-runtime").JSX.Element;
    displayName: string;
};
export declare const useCarouselContext: () => CarouselAPI;
export {};
