import './styles/carousel.css';
import { ComponentPropsWithoutRef, FC } from 'react';
import { VariantProps } from 'class-variance-authority';
export interface CarouselProps extends ComponentPropsWithoutRef<'section'>, VariantProps<typeof card>, VariantProps<typeof gradients> {
    pagination?: boolean;
    hideGradient?: boolean;
}
declare const card: (props?: ({
    scrollSnap?: boolean | null | undefined;
} & {
    class: import("clsx").ClassValue;
    className?: undefined;
}) | ({
    scrollSnap?: boolean | null | undefined;
} & {
    class?: undefined;
    className: import("clsx").ClassValue;
}) | ({
    scrollSnap?: boolean | null | undefined;
} & {
    class?: undefined;
    className?: undefined;
}) | undefined) => string;
declare const gradients: (props?: {
    class: import("clsx").ClassValue;
    className?: undefined;
} | {
    class?: undefined;
    className: import("clsx").ClassValue;
} | {
    class?: undefined;
    className?: undefined;
} | undefined) => string;
declare const ScrollBox: FC<CarouselProps>;
export default ScrollBox;
