import * as react_jsx_runtime from 'react/jsx-runtime';

interface AutoScrollCarouselProps {
    heading?: string;
    description?: string;
    linkText?: string;
    linkHref?: string;
    images?: string[];
    className?: string;
    /** Optional Optix Flow configuration for @page-speed/img */
    optixFlowConfig?: {
        apiKey: string;
        compression?: number;
    };
}
/**
 * AutoScrollCarousel displays images in a continuously auto-scrolling carousel.
 *
 * Features a header section with heading, description, and a link, followed by
 * an infinite-loop carousel that auto-scrolls horizontally. Images are displayed
 * in a staggered pattern with alternating vertical offsets for visual interest.
 * Ideal for showcasing team photos, product images, or portfolio work in an
 * engaging, hands-free presentation.
 *
 * @example
 * ```tsx
 * <AutoScrollCarousel
 *   heading="Bringing your data to life with AI"
 *   description="Our team transforms complex data into actionable insights."
 *   linkText="Explore our solutions"
 *   linkHref="/solutions"
 *   images={["/images/team-1.jpg", "/images/team-2.jpg"]}
 * />
 * ```
 */
declare function AutoScrollCarousel({ heading, description, linkText, linkHref, images, className, optixFlowConfig, }: AutoScrollCarouselProps): react_jsx_runtime.JSX.Element;

export { AutoScrollCarousel, type AutoScrollCarouselProps };
