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

interface FeatureCarouselProgressItem {
    /**
     * Icon name in format: prefix/name (e.g., "lucide/code")
     */
    icon: string;
    /**
     * Feature title
     */
    title: string;
    /**
     * Feature description
     */
    description: string;
}
interface FeatureCarouselProgressProps {
    /**
     * Badge text displayed above the heading
     */
    badge?: string;
    /**
     * Main heading text
     */
    title?: string;
    /**
     * Label for the carousel section
     */
    carouselLabel?: string;
    /**
     * Array of feature slides
     */
    slides?: FeatureCarouselProgressItem[];
    /**
     * Additional CSS classes for the section
     */
    className?: string;
}
/**
 * Feature Carousel Progress - Carousel-based feature display with progress indicator
 * and navigation controls.
 *
 * Layout: Centered heading with badge, horizontal carousel with progress bar.
 * Key features: Progress indicator, carousel navigation, icon badges, responsive cards.
 * Best for: Feature tours, capability showcases, multi-step explanations.
 *
 * @example
 * ```tsx
 * <FeatureCarouselProgress
 *   badge="Features"
 *   title="This is where your features go"
 *   slides={[
 *     { icon: "lucide/code", title: "Integrations", description: "Connect with your tools" },
 *     { icon: "lucide/zap", title: "Automation", description: "Streamline workflows" },
 *   ]}
 * />
 * ```
 */
declare function FeatureCarouselProgress({ badge, title, carouselLabel, slides, className, }: FeatureCarouselProgressProps): react_jsx_runtime.JSX.Element;

export { FeatureCarouselProgress, type FeatureCarouselProgressProps };
