/**
 * @jsxRuntime classic
 * @jsx jsx
 */
import React from 'react';
import type { CarouselItem } from './types';
type CarouselProps = {
    /** Provider icon element or URL — passed through to each slide */
    icon?: React.ReactNode | string;
    /** Alt for the icon, e.g. "Figma" */
    iconLabel?: string;
    /** Ordered list of teaser slides */
    items: CarouselItem[];
    /** Called when the user clicks the primary button */
    onPrimaryButtonClick?: () => void;
    /** Text for the auth button, e.g. "Connect to Figma" */
    primaryButtonLabel: string;
    /** testId prefix */
    testId?: string;
};
declare const Carousel: ({ icon, iconLabel, items, onPrimaryButtonClick, primaryButtonLabel, testId, }: CarouselProps) => React.JSX.Element;
export default Carousel;
