import React from "react";
interface CarouselProps {
    items: JSX.Element[];
    initialScroll?: number;
}
type Card = {
    src: string;
    title: string;
    category: string;
    content: React.ReactNode;
};
export declare const CarouselContext: React.Context<{
    onCardClose: (index: number) => void;
    currentIndex: number;
}>;
export declare const Carousel: ({ items, initialScroll }: CarouselProps) => import("react/jsx-runtime").JSX.Element;
export declare const Card: ({ card, index, layout, }: {
    card: Card;
    index: number;
    layout?: boolean;
}) => import("react/jsx-runtime").JSX.Element;
export declare const BlurImage: ({ height, width, src, className, alt, ...rest }: {
    height?: number;
    width?: number;
    src: string;
    className?: string;
    alt?: string;
    [key: string]: any;
}) => import("react/jsx-runtime").JSX.Element;
export {};
//# sourceMappingURL=carousel.d.ts.map